[WinForm]平均切割图片AvgCutImage
昨天晚上下班前有朋友问我有的人的QQ空间相册的那种多个图片拼接成一张完整的图片的是怎么做到的
比如像这样效果:
嘛,反正我是1000%不会使用这样封面来做网络相册的封面,因为用户体验实在是太差了。
完全不知道相册里面的东西是什么,除了从那下面的短短的文字说明来猜测内容,就算是我自己找,也要找一会。
不过一码是一码,还是从技术的角度来讲如何实现这种效果
其实也很简单,大学时曾经用PhotoShop的批量动作做过一个可以批量把图片切割3x3一共9张的PS批处理
原理就是不断的将原始图片按照指定的比例,指定的上下左右九种相对位置来定位调整画布大小来实现这种矩阵切割。
但是那个有很大的局限,第一需要PS,没有PS就没法使用,第二只能切割成3x3,如果想做4x4还需要再重新制作一个批动作
索性不如直接写个程序来实现任意图像切割,正好晚上回家没事干,就随手写了这么个小程序
使用非常简单,把图片拖拽进去或是手动选择图片,然后设置要切割成的行数和列数,切割即可
随便从网上找了一张小清新的图片,设置为4行6列
切割好后的效果:
注意:切割后的图片会被生成在程序目录下,遂请保证应用程序先放置在一个可写目录下再执行
程序下载及源码:https://github.com/xxcanghai/AvgCutImage
原文地址:http://www.cnblogs.com/xxcanghai/p/4977043.html
如果您认为本文对得起您所阅读他所花的时间,欢迎点击右下角↘ 推荐。您的支持是我继续写作最大的动力,谢谢
作者:沧海月明
出处:http://www.cnblogs.com/xxcanghai/
本文地址:http://www.cnblogs.com/xxcanghai/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?