首先祝大家在2012年龙年大吉,多多发财。
     
     在最近的一段时间的开发中,研究精力主要集中在修正BUG中,同时也增添了不少实用的工具,具体的更新项目请参考:帮助---关于Imageshop。     为让不熟悉的朋友对软件有个简单的了解,这里稍作简介:
    
     Imageshop主要定位于图像数据的编辑、调整、美化等,相比国内的一些美化软件而言,软件体积小,效率高,无需安装,调整的自由度更大。    在软件功能上,集读取、保存、选区、滤镜、美化、色彩调整、色深调整等众多功能与一身,其中:    自动色阶、自动对比度、自动颜色、色阶、曲线、亮度/对比度、曝光度、色相/饱和度、色彩平衡、黑白、通道混合器、反相、色调分离、阈值、渐变隐射、可选颜色、去色、色调均化、阴影/高光、索引色、位图、灰度、填充、修整、选区中的部分功能、魔术棒、液化、均值、方框模糊、高斯模糊、径向模糊、运动模糊、缩放模糊、表面模糊、极坐标、挤压、置换、查找边缘、喷溅、曝光过度、云,分层云彩、镜头光晕、添加杂色、中间化、锐化、USM锐化、逐行、马赛克、染色玻璃、纹理化、晶格化、影音、高发差保留、最大值、最小值、位移、自定义等众多算法均采用类似PS的算法甚至对PS算法进行进一步的扩展。    另外,还对一些特殊的效果进行了深入开发,比如在分形滤镜中,用户可以不断的放大分形图像,体会分形的无线相似性。对多种图像格式进行了完整的解码,完全脱离第三方图形库。查看图像的EXIF信息以及使用的颜色数量和其他的一些属性。对一些通用的图像分析算法进行了系统的集成,比如提供了多达16中边缘检测效果,12种二值化算法等等。    可能适用的人群有:      1)熟悉PS但不需要PS的复杂功能,仅用Photoshop做些图像的简单修饰处理。
      2)数码摄影图像的后期修饰使用者。
      3)日常生活中的图像处理和格式转换等使用者。
      4)数字图像处理理论研究者。
      5)经常在不同电脑处理图像者。
    
链接:http://files.cnblogs.com/Imageshop/ImageShop.rar界面预览:    

解决方案 »

  1.   

    ImageShop  很给力  我以前很想做一个图像处理的软件  不过实力不行呀
      

  2.   

    不错不错.不足:
    1.大图片7kx7k,调整饱和度很容易死. 还是编译成64位,在64位系统上运行才能解决吧.在32位上,好象只能用时间换空间.2.蚂蚁线不均匀,如果边缘是45度线,就更明显了.
      

  3.   

    在windows 2003 server上跑不起来,这个软件是VB6.0写的?
      

  4.   

    To gordon3000:
    那个蚂蚁线的代码可以参考
    http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54968&lngWId=1
    主要代码在cRect.cls文件中,主要是用windows的纹理刷子。To:Cline
    7kx7k大小的图片不一定能打得开,这个要看CreateDibSection这个函数了,能打开处理色相饱和度时由于是用的单线程,会导致程序界面无响应的。TO:xuddk727
    那个云算法请参考paint.net的源代码,或者参考
    http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=64916&lngWId=1To :r3000
    这个问题一直存在,苦于周边没有人装这个系统,一直无法找到解决的办法。程序大部分是用VB6做的。
      

  5.   

    你好。请问高斯模糊的优化是怎么实现的?我查了你在网上回复别人的帖子,说看GIMP的blur-guass代码。这个光一个高斯模糊的代码就1000多行,而且还有好多奇奇怪怪的函数,我研究了几天,实在看不出个所以然,里面的算法很不理解,你能给我讲一下么。
      

  6.   

    好像国外有一个开源paint.net,但是现在最新版本已经不开源了
      

  7.   

    for i =0 to 10000
    msgbox "楼上it美女出没,请注意!"
    next i
      

  8.   

    [Quote=引用 2 楼 nrxtgcb 的回复:]是开源的吗?
    [/Quo 
      

  9.   


    GIMP的代码复杂是因为他是个大工程,不是单独的一个高斯模糊函数,其中不少代码都是和界面有关的,还有很多涉及到选区以及分块处理的代码,在他的blur-guass函数里分RLE和IIR两种优化,我在当初翻译的时候只选择了其中一种,具体的算法原理我也没有怎么考证,在转换时里面的指针处理绕了很多弯,我在考虑把我翻译过后的代码共享给大家,不过是VB6.0的代码。
      

  10.   

    恩。我其实就是想看那个IIR代码的。
      

  11.   

    读取图像数据到数组中,例:image[800][600]
    显示图像到屏幕上,获取画笔坐标,计算画笔坐标与像素数组image的关系。
    剩下的就是各种图像算法了。
      

  12.   

    [Quote=引用 77 楼 mylanyuer 的回复:]好强大,楼主用多少时间完成的啊?
    [/Qu 
      

  13.   

    支持LZ,我刚进入图像领域,经常会搜图像方面的算法,搜多了就会发现CSDN上图像比较牛X的也就是你和阿发伯了,一个人能写出这个工具,除了崇拜,还是崇拜。
    最近在研究PS的降色算法,看过你们的回帖和讨论,已经八叉树实现过,但跟PS还是有一定的差距,目前还在研究中,比较痛苦,不知LZ有何建议和指导?