`
bunnyswe
  • 浏览: 10199 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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张图片

  1. Image image  = new Image("c:/pics/p1.jpg");  
  2. image.combineWithPicture("c:/pics/p2.jpg");  
  3. image.saveAs("c:/pics/p1combinedWithp2.jpg");  


强调突出部分

  1. Image image  = new Image("c:/pics/p1.jpg");  
  2. image.emphasize(2502002300500);  
  3. image.saveAs("c:/pics/p1Emphesized.jpg");  


仿射变换 + 合并

  1. Image image  = new Image("c:/pics/p1.jpg");  
  2. Image image2  = new Image("c:/pics/p2.jpg");  
  3. image.affineTransform(0.50.0);  
  4. image2.affineTransform(-0.50.0);  
  5. image2.combineWithPicture(image,Color.black);  
  6. image2.saveAs("c:/pics/affineTransformAndCombine.jpg");  


颜色混合

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


增加像素点颜色

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");


图像缩放 + 多个像素点颜色增强

  1. Image image  = new Image("c:/pics/p1.jpg");  
  2. image.resize(10);  
  3. image.multiply(5511111);  
  4. image.saveAs("c:/pics/multiply+color.jpg");  


组合去除背景色的图像

  1. Image image  = new Image("c:/pics/heart.gif");  
  2. image.multiply(2020);  
  3. Image image2  = new Image("c:/pics/p6.jpg");  
  4. image2.crop(4000, -1, -1);  
  5. image2.combineWithPicture(image,3,Color.white);  
  6. image2.saveAs("c:/pics/combineWithPictureWithoutBackground.jpg");  


局部强调的小技巧

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

 

0
0
分享到:
评论

相关推荐

    node-easyimage, 用于图像处理和操作的node.js 模块.zip

    node-easyimage, 用于图像处理和操作的node.js 模块 EasyImage EasyImage是基于 node.js的基于promise的图像处理 MODULE,它构建在ImageMagick之上,所以确保在你的系统上安装了 ImageMagick 。在Ubuntu上$ apt

    EasyImageX_v1.63 系统镜像制作工具

    EasyImageX_v1.63 系统镜像制作工具 EasyImageX_v1.63 系统镜像制作工具

    EasyImage 简单实用可以大批量图片处理软件

    EasyImage 简单实用可以大批量图片处理软件

    easyimage.jar

    easyimage.jar,是一个容易开发java的图片类

    Laravel开发-easyimage

    Laravel开发-easyimage 支持Laravel集成的图像处理和操作库

    EasyImageX

    EasyImageX,映像备份还原管理(Easy Image X),EasyImageX(简捷易用的映像管理程序)备份还原工具,简单直接粗暴

    EasyImage源码和jar包

    EasyImage源码和jar包,开源项目

    Easy Image X v2.18.501.1535

    【EIX2】概述:Easy Image X2(简称EIX2)是IT...文件: EasyImageX2_2.18.501.1535.zip 大小: 12003330 字节 MD5: B0E7A57913743224084468FDF047EAF3 SHA1: 4A873DE1980BD0CA12A010CF92B12FD4987186DC CRC32: 94BBCDE5

    EasyImageX_v1.52.7z

    EasyImageX_v1.52系统封装

    EasyImageX_v1.59

    EasyImageX_v1.59是面向windows系统的一个备份还原的工具,他甚至可以帮助你安装wim格式新系统,EasyImageX_v1.59这个工具可以实现增量备份,最大的节约磁盘的空间。

    EasyImageX_

    系统快速备份与还原,备份类似文件合并相同文件,占空间小,备份、还原速度快

    图片批量大小修改器(Easy Image Modifier) v4.8.rar

    Easy Image Modifier是一个简单的图像处理工具,使您可以从一个简单的使用界调整图像面,支持拖放。您可以通过像素或百分比(按比例或不按比例)所需的图像尺寸,指定一个新的文件格式,也可选择在输入的图像转换为...

    《数字图像处理原理与实践:基于 Visual C++ 开发》1.4 利用 Visual C++ 实现画图程序 - EasyDraw 源码(VS2015)

    《数字图像处理原理与实践:基于 Visual C++ 开发》第一章实例 EasyDraw 源码,使用 Visual Studio 2015 编译调试通过。随书光盘中自带的源码缺少项目文件和资源文件,无法用 Visual Studio 打开。

    一行代码超简单解决pip安装第三方库的time out error

    一行代码超简单解决pip安装第三方库的time out error概述安装第三方库举例大概分析time out解决方法1、换源具体操作——临时使用目前比较靠谱的源高级操作——设为默认(清华)2、更改pip安装默认timeout ...

    Linux下为不同版本python安装第三方库

    且在使用easy_install安装第三方库时,也默认安装到了2.x的版本上,在3.x版本下则无法import安装的库。 环境:Kubuntu 15.04 解决方法 安装python3-setuptools和easy_install3,并安装pip3 sudo apt-get install ...

    easyimage.zip

    EasyImage 简单图床 支持多文件上传,异地上传,api上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且使用falsh上传,在当前...

    简单图床EasyImage2.0

    简单图床EasyImage2.0 始于2018年7月,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 演示地址:https://png.cm/ 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且...

    Easy Image Installer(EII)

    Easy Image Installer(EII)

    easy-image-modifier 图片批量处理

    可以对图片批量处理,简单方便快速,其实不一定是针对android,不管什么开发,用到图片的时候都要对图片进行处理,这款就是很简单的对图片更改的应用

Global site tag (gtag.js) - Google Analytics