Xinson ImageShop是我个人开发的一个用于图像处理的软件,目前软件正在开发过程中,本人也是出于业余爱好目的设计这个软件。该软件的外观及功能模仿当前主流的Adobe Photoshop设计,本作品尚未开发完毕,属作者用于学习c++及Windows编程的联系作品,本软件的滤镜、读写功能及工具栏均通过插件接口实现,目前开发已经基本完成,正在完善矢量效果的最后打包和SDK二次开发包的整理。
开发环境: Microsoft Visual C++ 6.0
测试环境: Microsoft Windows XP,Microsoft Windows7
运行环境: Microsoft NT/2000/XP/2003/WIN7,建议在XP以上环境下运行
文件支持:本软件为2D图像编辑软件,目前支持PCX,GIF,JPG,BMP,TIF,TGA,PNG文件格式的读写操作;
基本功能:旋转、镜像、直方图、反色、亮度/对比度调整、灰度变换、线性变换、色阶调整、色彩平衡、曲线调整、通道混合、复合区域操作,填充,渐变填充、透明色、gamma、颜色均衡、渐变映射等。
选区功能:支持复杂选区按,选区可以由几何图形工具创建,也可以由颜色范围构建。支持选区的扩大与缩小操作,支持选区羽化操作。
历史记录:历史记录提供两无限制的取消重做功能,提供历史记录画笔功能,为每部操作记录了时间和缩略图。
画笔特技:提供了和PS一样的画笔操作,有静态画笔也有动态画笔,完全打破集几何图形的限制。
拼图功能:提供模板拼图、场景拼图、自由拼图、图像拼接等各种拼图工具,且支持自定义模板。拼图可以有各种边框特效,操作方便,与美图秀秀使用方法基本相同,功能也基本全部实现!
滤镜特效:支持的插件式滤镜,目前有9个插件组,
1)、艺术化滤镜组:油画效果、映射、3D网格、百叶窗、柔光、素描、铅笔勾勒;
2)、模糊滤镜组:快速柔滑图像、平均模糊、高斯模糊、运动模糊、旋转模糊、缩放模糊;
3)、扭曲及变形滤镜组:球面化、透镜、膨胀与挤压、线性扭曲、涟漪效果、水波纹效果、旋转扭曲、柱面粘贴、对称柱面粘贴、画中画、像素堆积;
4)、风格化滤镜组:查找边缘、浮雕效果、彩色雕刻、霓虹灯;
5)、杂色滤镜组:扩散效果、添加杂色、中值去燥、消除杂色、消除暗斑、消除亮斑;
6)、像素化滤镜组:彩块化、碎片效果、马赛克效果、晶格化;
7)、渲染滤镜组:光照效果、镜头光晕、曝光过度、曝光不足、镜头光晕、雾效果、云彩效果、闪电效果;
8)、锐化滤镜组:快速锐化、进一步锐化、可选锐化;
9)、纹理滤镜组:砖铺纹理、图片纹理;
多图层支持:该软件支持图像有多个图层,每个图层可以为不同的颜色格式,同时支持图层的透明度、位置及合并等操作。
辅助面板:为方便显示图形信息,提供了众多的现实辅助面板,主要有:信息、图层、通道、颜色、调色板、导航、历史记录、画笔、填充、线型、图元等。
多功能工具栏:主工具栏中有多组工具栏,每组可以和PS一样层叠分组显示,也可以单独每个工具独立显示,主要有
1)、选区操作:矩形选择、椭圆选择、单行选择、单列选择、多边形套索、磁性套索、自由套索、魔棒工具;
2)图层及区域操作:移动选区、移动图层、切片、裁剪;
3)、颜色及填充:透明色工具、颜色选区工具、填充工具、渐变填充工具;
4)、画笔相关:画笔、自由铅笔、历史记录画笔、仿制图章、背景橡皮擦、透明橡皮擦、修补、画笔修补、画笔锐化、画笔模糊、画笔加深、画笔减淡、海绵工具、着色工具;
5)、矢量图元操作:线条、矩形、圆角矩形、椭圆、正多边形、装饰图元、自定义形状、横排文字、自由变换;
6)、其他辅助功能工具:放大/缩小、注释、丈量等。
特点介绍:
1)、本软件有自己的文件格式,扩展名为ISD,如果保存这个格式,图层和所有特技都可以保存,便于图片的二次编辑。
1)、本软件图层定义为位图图层和矢量图层两种,位图图层包含一个位图,矢量图层可以包含多个矢量图元。
2)、支持32为色彩,alpha通道为透明通道,与PS的alpha通道含义不一样。
3)、工具栏按钮可以按照分组显示,也可以不按照分组显示(PS只能按照分组显示),具体可以在工具栏右键菜单中实现。
4)、面板窗口可以停靠,也可以不停靠。
5)、如果当前图层不是矢量图层,则不能使用矢量图相关的工具或者功能,你必须添加一个适量图层或者将当前图层切换到矢量图层。
6)、目前还没有模仿PS的使用习惯,目前只是将界面模仿成PS的,其实关键在与功能模仿和操作习惯模仿上,欢迎大家多提建议。
7)、本软件为插件构造,如果有兴趣一起开发,请与我联系。