ColorYP2.6本软件是一个使用版本,也可以说是一个样本版本。主窗口菜单里的带“*”的菜单,功能未完成,一些菜单的可用不可用开关没有设置。工具栏的“渐变色”、“油漆桶”、“多边形套索”工具未完成,渐变色工具栏只是图片。路径工具,钢笔工具功能只能绘制多边形路径。这个软件的涉及是先用“钢笔工具”绘制多边形路径,然后用“改变节点”工具改变路径为贝塞尔曲线路径,可是第二步也没有完成。

软件功能
文字工具,在点击菜单“添加文字”后,可以在图像上单击确定新建文字位置。可是不能直接键盘输入文字,需要你再次点击菜单“文字”—>“设置字体”、或菜单“窗口”—>“文字”打开字体编辑窗口编辑文字。
编辑文字后,可以菜单“文字”—>“文字图层转图片”将文字转换为图像图层。
GIF图层编码目前编出的图片只能VB的PictureBox、Image控件可以完好查看,其他的看图工具查看效果不佳。
可能有一些组件注册问题:
保存文件的操作,由于没时间处理保存为“.CYP”文件的功能,所以你的所有编辑都是保存在应用程序下——>Examples\Cach.CYP文件里的。程序也只能一次编辑一个文件。目前不能图片窗口多开。
不过你将编辑的文件保存为.JPG、.GIF文件倒是可以。
你可能需要自己手动注册一下软件自带的GIFINFO.dll文件。
注册方法
1、将软件目录下的\Module\GIFINFO.dll文件复制到“C:\windows\system32\”目录下(32位系统)
复制到"C:\Windows\SysWOW64\"目录下(64位系统)[这里在“C:\windows\system32\”目录也放一份]。
若提示“你需要提供管理员权限才能复制到此文件夹。”选择“继续”。
2、以“管理员”身份运行命令提示符。
可以在开始——>windows系统——>右击 命令提示符——>选择以管理员身份运行。
3、32位系统输入 regsvr32 c:\Windows\system32\GIFINFO.dll 回车。
64位系统输入 regsvr32 c:\Windows\SysWOW64\GIFINFO.dll 和
regsvr32 regsvr32 c:\Windows\system32\GIFINFO.dll 回车。
5、当我们看到DllRegisterServer在C:\Windows\SysWOW64\GIFINFO.dll已成功的提示,那么就注册成功了。
注册成功后运行软件。
一般来说注册.OCX文件的方法也一样。
你也可以使用你知道的其他方法注册GIFINFO.dll文件。

图层编码窗口的功能
是用代码实现一些图形绘制,目前可以接受的代码如下(字母大小写不可改):
1、Move((Left,Top),(Width,Height))
用于将图层重新标定位置和大小。(括号用英文,以下没有说明都用英文括号。)
所有新建图层自定义为10×10像素大小,需要重新定义大小之后,才可以进行下面的绘制。
例如新建的图片文件是300×300,在新建图层上进行代码绘制需要先:
Move((0,0),(300,300))
然后进行代码绘制:
Circle(150,150,50,RGB(100,100,100),S)
2、Square((X1,Y1),(X2,Y2),RGB(100,100,100))
从(X1,Y1)位置到(X2,Y2)位置画一个颜色为后边RGB颜色的方形。
3、Line((X1,Y1),(X2,Y2),RGB(100,100,100),Width,Mode)
划线起止位置:(X1,Y1),(X2,Y2)
划线颜色:RGB(100,100,100)
划线宽度:Width,是一个数字。
划线线型:Mode,取值是个字符串,可以下面之一:Solid、Dash、Dot、Dash-Dot、Dash-Dot-Dot。
(这里的字符串没有双引号,下面用到字符串的参数没有说明也没有双引号。)
4、Circle(Ox,Oy,Radius,RGB(100,100,100),Mode)
画圆圆心:Ox,Oy
画圆半径:Radius
画圆颜色:RGB颜色。
画圆类型:一个字符,不带双引号,H为空心,S为实心,只允许这两个字符中的一个。
5、Text(X1,Y1,Text,字体,字号,RGB(100,100,100))
输出文字位置:X1,Y1。指的是文字的左上角。
文字内容:字符串,一段文字,不带双引号。
文字字体:字符串,必须是计算机安装的字体的一种。
文字字号:必须是8到172的数字
颜色:RGB颜色
6、Arrow(X1,Y1,方向,字号,RGB(100,100,100))
箭头位置:X1,Y1,指左上角
箭头方向:字符串,必须是以下几个中的一个:Left,Right,Up,Down。
箭头大小:字号,是一个8到172的整数。
箭头颜色:RGB颜色
7、Cls((X1,Y1),(X2,Y2))
用于清除一片矩形位置的颜色,用过之后该矩形区域为透明色。矩形位置为从(X1,Y1)到(X2,Y2)的区域。
允许使用只有Cls没有参数的清除语句,这样会清除整个图层所有的像素。代码如下:
Cls
8、Triangle((X1,Y1),(X2,Y2),(X3,Y3),RGB(100,100,100),Mode)
绘制三角形的代码。
三角形的三个顶点是:(X1,Y1),(X2,Y2),(X3,Y3)
三角形颜色:RGB颜色。
三角形是否空心:一个字符,H为空心,S为实心,只允许这两个字符中的一个。
9、Scale((X1,Y1),(X2,Y2))【完成】
重新定义坐标(系):左上角坐标为(X1,Y1),右下角坐标为(X2,Y2)
例如可以将图片或图层的原本坐标系((0,0),(300,300))定义成
Scale((-150,150),(150,-150))
然后就可以用带有Scale:前缀的绘制语句了。
10、Scale:Hyperbola((Ox,Oy),(A,B),RGB(0,250,0),Mode,(X1,Y1),(X2,Y2),Angle)【完成】
在新坐标系绘制双曲线。不可填充。
Ox,Oy:抛物线中心。
A,B:对应于抛物线公式的(X^2/a^2-Y^2/b^2=1的参数a 和 b。)
RGB颜色:绘制抛物线的颜色。
Mode:(1:表示X^2/a^2-Y^2/b^2=1,焦点在X轴;2:表示Y^2/a^2-X^2/b^2=1,焦点在Y轴。C^2=a^2+b^2,(+c,0)(-c,0)为焦点,(+a,0)(-a,0)为顶点,实半轴长。)
X1,Y1,X2,Y2:图像绘制在坐标系中的范围。[可以省略],省略为全图层绘制。
11、Scale:Parabola((Ox,Oy),P,RGB(0,250,0),Mode,(X1,Y1),(X2,Y2),Angle)【完成】
在新坐标系绘制抛物线。不可填充。
(Ox,Oy):抛物线中心。其实是抛物线原点移动的距离(以新坐标形式给出)。
P:对应于抛物线公式的(y=2px^2的参数。)【就用P吧,P表示焦点与准线距离。P/2表示焦点与原点距离,或者准线与原点距离。】
RGB颜色:绘制抛物线的颜色。
Mode:指定抛物线开口方向(1=vbYPositive,2=vbYNegative,3=vbXPositive,4=vbXNegative。)
[Positive number:正数,negative number:负数。]
1=vbYPositive:对应x^2=2py,y=x^2/2p;焦点(0,P/2),开口向Y轴正方向。
2=vbYNegative:对应X^2=-2py,y=-X^2/2p;焦点(0,-P/2),开口向Y轴负方向。
3=vbXPositive:对应Y^2=2pX,X=Y^2/2p;焦点(P/2,0),开口向X轴正方向。
4=vbXNegative:对应Y^2=-2PX,X=-Y^2/2P。焦点(-P/2,0),开口向X轴负方向。
(X1,Y1),(X2,Y2):在新定义的Scale坐标系中的绘制范围[可省略]。
12、Scale:Line()【由于Scale方法已经对图像单元进行了缩放,所以就不需要线宽了,其他的Scale:画法语句也一样,都不用线宽。另外Scale:Line()语句只画实线。】【完成】
在新坐标系绘制Line。
13、Scale:Cls((X1,Y1),(X2,Y2)) 【完成】
新坐标系清除指定区域。
14、Bezier((X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4)) 【完成】
绘制贝塞尔曲线。(不做新坐标系绘制。)
(X1,Y1)是第一个节点,(X2,Y2)是第一个节点的锚点。
(X3,Y3)是第二个节点,(X4,Y4)是第二个节点的锚点。
一次只能绘制一段贝塞尔曲线。
用图层编码工具绘制简单抛物线的代码:
Move((0,0),(300,300))
Square((0,0),(300,300),RGB(0,220,0))
Scale((-150,150),(150,-150))
Scale:Parabola((0,0),0.02,RGB(10,10,0),1)
Line((0,150),(299,150),RGB(10,10,0),1,Solid)
Line((150,0),(150,299),RGB(10,10,0),1,Solid)
绘制渐变色样的代码:
Move((0,0),(45,45))
Cls
Line((-22,22),(22,-22),RGB(255,0,0),7,Solid)
Line((-19,25),(25,-19),RGB(238,17,0),7,Solid)
Line((-16,28),(28,-16),RGB(221,34,0),7,Solid)
Line((-13,31),(31,-13),RGB(204,51,0),7,Solid)
Line((-10,34),(34,-10),RGB(187,68,0),7,Solid)
Line((-7,37),(37,-7),RGB(170,85,0),7,Solid)
Line((-4,40),(40,-4),RGB(153,102,0),7,Solid)
Line((-1,43),(43,-1),RGB(136,119,0),7,Solid)
Line((2,46),(46,2),RGB(119,136,0),7,Solid)
Line((5,49),(49,5),RGB(102,153,0),7,Solid)
Line((8,52),(52,8),RGB(85,170,0),7,Solid)
Line((11,55),(55,11),RGB(68,187,0),7,Solid)
Line((14,58),(58,14),RGB(51,204,0),7,Solid)
Line((17,61),(61,17),RGB(34,221,0),7,Solid)
Line((20,64),(64,20),RGB(17,238,0),7,Solid)
Line((23,67),(67,23),RGB(0,255,0),7,Solid)
用图层编码语言绘制多边形套索的语句:
Move((0,0),(32,32))
Cls
Line((5,5),(16,11),RGB(0,0,0),2,Solid)
Line((16,11),(26,4),RGB(0,0,0),2,Solid)
Line((26,4),(27,17),RGB(0,0,0),2,Solid)
Line((5,5),(11,23),RGB(0,0,0),2,Solid)
Line((11,23),(27,17),RGB(0,0,0),2,Solid)
Circle(11,23,3,RGB(0,0,0),H)
Line((11,23),(13,27),RGB(0,0,0),2,Solid)
Line((13,27),(10,31),RGB(0,0,0),2,Solid)
增加功能:你现在已经可以使用主窗体工具栏上的 画笔 工具选择画笔。(工具栏上的画笔图标。)
15: 绘制正弦曲线Scale:Sin((Ox,Oy),RGB(0,250,0),Degree,(X1,Y1),(X2,Y2),Angle))
在新坐标系的绘制正弦之类的曲线。如果没有Scale语句,不能调用Scale:类型绘制。
Scale:Sin函数是绘制语句,Degree参数指定一个像素相当于几度(角度制)。Degree后边是可选参数。
代码示例:
Move((0,0),(300,300))
Scale((-150,150),(150,-150))
Scale:Sin((0,0),RGB(50,133,255),3)
软件的【自定义形状集】引用路径的Bug还没有修改,还有其他可改进之处。请注意。
软件打算做一个市场计划:
设置166元资金推出用户上传图片到平台,并且图片审核过关,每副图片给上传用户0.02元奖励,时间:2023-9月到2023-11月,每位用户每天限制上传50副,每位用户活动时期内最多上传1500副。
有什么问题,可以给邮箱发邮件:fengdanaaa@163.com


























大小: 68.1M
CorelDRAW X7简体中文正式版v25.0.0.17专业版
Adobe Photoshop CS310.0.1 官方中文正式原版
佳能数码单反相机软件(Digital Photo Professional)3.9 中文版
ACDsee9.0中文版
CAD迷你家装2022R1 官方版
光影魔术手20174.4.1.304 官方正式版
彩视相册制作软件v1.0 官方安装版
GIF图像编辑器(Namo GIF)中文免费版
StarUML UML工具5.0.2 汉化绿色版
Adobe Illustrator CC 20152015.2.1 中文精简版
美图秀秀6.3.3.1 去广告绿色版
批量修改图片大小工具Mytoolsoft Image ResizerV2.4 汉化绿色版
Adobe Photoshop CC 2017v18.0.0 官方简体中文版
抠图工具(Picture Cutout Guide)V3.2.9 中文破解版
Adobe Illustrator CS3(AI矢量图形设计软件)v13.0.0简体中文绿色版
换头像安装版
图像文件批量压缩(Image Optimizer)V5.1 绿色汉化版
PS色环面板插件