65源码网为您分享(直接搬砖而来):
所谓图片九宫格合并,主要在文件的命名上,文件名以数字开头,类似于“0_0.jpg”这样的文件名,其中第一个0代表行,后面的0代表列,0_0这样的文件名是指第一行,第一张图片,0_1是指第一行,第二张图片,0_2是指第一行,第三张图片以此类推。具体可以看下图。
上图仅仅是一个事例,不一定非要九张图片其实几张都可以,只要按照上面的命名规则对要合并的图片进行命名,程序就能按照文件名合并图片
1、新增网络图片加载功能,可以从网上直接加载图片,不用先下载到本地,然后再加载了(输入时要注意,一定要输入“http://”或”https://”)。另外注意图片格式,只能为jpg或者png格式,其他格式不支持。
2、修复了一个图片编码上的错误,修改后的程序在切割图片的时候会严格保持原有图片的色彩格式,以前的程序在切割的时候原图的色彩格式会有所改变(对C#图片处理的理解又深了一层)。
———————————————————–
增添了一个效果预览功能,大家可以在保存文件之前观察一下切割的效果,另外,也新增了按像素对图片进行分割的功能。
注意:
1、这个软件使用C#编写,需要.NET Framework 4.0运行环境。
2、建议“新建文件夹”来保存分割后的图片,因为程序会自动清空该文件夹下所有文件。
3、这个软件可以对图片进行,行与列的分割。如果大家按块对图片进行行分割,那么分割列数填写1,分割行书填写自己要分割的行;如果大家按块数想对列分割,那么分割列数填写要分割的列数,分割行数填写1。如果大家按像素对图片进行横向切割,那么像素宽度填写1,高度随便写;如果按像素对图片进行纵向切割,那么像素高度填写1,像素宽度随便写。
4、分割图片的耗时跟图片大小、切割块数的多少有直接关系。另外,图片在切割的时候无论何种切割方式都是将图片读取到内存中进行切割,所以注意一下自己机器内存的大小,以及图片的大小。以免内存报错。
5、从网上直接加载图片时候,图片类型只能为jpg或者png格式,其他类型的图片暂不支持。另外,在输入时一定要输入“http://”或”https://”,输入完毕后按回车键。
6、图片九宫格合并,主要在文件的命名上,文件名以数字开头,类似于“0_0.jpg”这样的文件名,其中第一个0代表行,第二个0代表列,0_0这样的文件名是指第一行,第一张图片,0_1是指第一行,第二张图片,0_2是指第一行,第三张图片以此类推。具体看文章上方关于九宫格的图片说明。
7、由于程序在编译的时候使用了代码保护软件进行保护,所以在运行的时候360之类的软件会有报警,如果大家很在意360之类的报警提示的话。那就绕行吧。。。
www.65ymw.com 免费分享
评论(0)