首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

EasyImage–第三方图像处理与成效库(译文)

2012-06-26 
EasyImage–第三方图像处理与效果库(译文)本文来自本人wordpress博客地址为:http://www.naitiz.com/index.p

EasyImage–第三方图像处理与效果库(译文)
本文来自本人wordpress博客地址为:http://www.naitiz.com/index.php/easyimage-a-third-party-jar-for-image-functionalities-and-affects_133.html本译文原文地址:http://www.aviyehuda.com/2010/03/easyimage-a-third-party-jar-for-image-functionalities-and-affects/

EasyImage 可以进行所有的图像基本操作——转换,剪裁,缩放,旋转,翻转等。
把这些效果混合你可以得到一些很酷的效果。
超级简单。
组合操作可以创造一些很酷的结果。

下载链接

下载 EasyImage.jar

下载源码

JavaDoc

猛击这里可以看到 java doc.

操作

打开图像保存图像转换图像尺寸缩放图像剪裁将图像转换为黑白旋转图像翻转图像颜色混合用同一个原图的多个实例创建新的图像将2张图像混合在一起强调图像的某个部分图像的仿射变换

例子

组合2张图片

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • image.combineWithPicture("c:/pics/p2.jpg");??
  • image.saveAs("c:/pics/p1combinedWithp2.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    强调突出部分

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • image.emphasize(250,?200,?2300,?500);??
  • image.saveAs("c:/pics/p1Emphesized.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    仿射变换 + 合并

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • Image?image2??=?new?Image("c:/pics/p2.jpg");??
  • image.affineTransform(0.5,?0.0);??
  • image2.affineTransform(-0.5,?0.0);??
  • image2.combineWithPicture(image,Color.black);??
  • image2.saveAs("c:/pics/affineTransformAndCombine.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    颜色混合

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • image.addColorToImage(Color.red,?5);??
  • image.saveAs("c:/pics/addColorToImage.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    增加像素点颜色

    Image image  = new Image("c:/pics/y2.jpg");image.addPixelColor(111111);image.resize(40);image.crop(100, 0, -1, -1);image.saveAs("c:/pics/addPixelColor.jpg");

    EasyImage–第三方图像处理与成效库(译文)
    图像缩放 + 多个像素点颜色增强

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • image.resize(10);??
  • image.multiply(5,?5,?11111);??
  • image.saveAs("c:/pics/multiply+color.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    组合去除背景色的图像

  • Image?image??=?new?Image("c:/pics/heart.gif");??
  • image.multiply(20,?20);??
  • Image?image2??=?new?Image("c:/pics/p6.jpg");??
  • image2.crop(400,?0,?-1,?-1);??
  • image2.combineWithPicture(image,3,Color.white);??
  • image2.saveAs("c:/pics/combineWithPictureWithoutBackground.jpg");??

    EasyImage–第三方图像处理与成效库(译文)
    局部强调的小技巧

  • Image?image??=?new?Image("c:/pics/p1.jpg");??
  • ????????int?width?=?image.getWidth();??
  • ????????int?height?=?image.getHeight();??
  • ????????for(int?i=0,c=0;i??

    EasyImage–第三方图像处理与成效库(译文)

    ?

  • 热点排行