EasyImage 可以进行所有的图像基本操作——转换,剪裁,缩放,旋转,翻转等。
把这些效果混合你可以得到一些很酷的效果。
超级简单。
组合操作可以创造一些很酷的结果。
下载链接
JavaDoc
操作
- 打开图像
- 保存图像
- 转换图像
- 尺寸缩放
- 图像剪裁
- 将图像转换为黑白
- 旋转图像
- 翻转图像
- 颜色混合
- 用同一个原图的多个实例创建新的图像
- 将2张图像混合在一起
- 强调图像的某个部分
- 图像的仿射变换
例子
组合2张图片
- Image image = new Image("c:/pics/p1.jpg");
- image.combineWithPicture("c:/pics/p2.jpg");
- image.saveAs("c:/pics/p1combinedWithp2.jpg");
强调突出部分
- Image image = new Image("c:/pics/p1.jpg");
- image.emphasize(250, 200, 2300, 500);
- image.saveAs("c:/pics/p1Emphesized.jpg");
仿射变换 + 合并
- 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");
颜色混合
- Image image = new Image("c:/pics/p1.jpg");
- image.addColorToImage(Color.red, 5);
- 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");
图像缩放 + 多个像素点颜色增强
- Image image = new Image("c:/pics/p1.jpg");
- image.resize(10);
- image.multiply(5, 5, 11111);
- image.saveAs("c:/pics/multiply+color.jpg");
组合去除背景色的图像
- 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");
局部强调的小技巧
- Image image = new Image("c:/pics/p1.jpg");
- int width = image.getWidth();
- int height = image.getHeight();
- for(int i=0,c=0;i
相关推荐
node-easyimage, 用于图像处理和操作的node.js 模块 EasyImage EasyImage是基于 node.js的基于promise的图像处理 MODULE,它构建在ImageMagick之上,所以确保在你的系统上安装了 ImageMagick 。在Ubuntu上$ apt
EasyImageX_v1.63 系统镜像制作工具 EasyImageX_v1.63 系统镜像制作工具
EasyImage 简单实用可以大批量图片处理软件
easyimage.jar,是一个容易开发java的图片类
Laravel开发-easyimage 支持Laravel集成的图像处理和操作库
EasyImageX,映像备份还原管理(Easy Image X),EasyImageX(简捷易用的映像管理程序)备份还原工具,简单直接粗暴
EasyImage源码和jar包,开源项目
【EIX2】概述:Easy Image X2(简称EIX2)是IT...文件: EasyImageX2_2.18.501.1535.zip 大小: 12003330 字节 MD5: B0E7A57913743224084468FDF047EAF3 SHA1: 4A873DE1980BD0CA12A010CF92B12FD4987186DC CRC32: 94BBCDE5
EasyImageX_v1.52系统封装
EasyImageX_v1.59是面向windows系统的一个备份还原的工具,他甚至可以帮助你安装wim格式新系统,EasyImageX_v1.59这个工具可以实现增量备份,最大的节约磁盘的空间。
系统快速备份与还原,备份类似文件合并相同文件,占空间小,备份、还原速度快
Easy Image Modifier是一个简单的图像处理工具,使您可以从一个简单的使用界调整图像面,支持拖放。您可以通过像素或百分比(按比例或不按比例)所需的图像尺寸,指定一个新的文件格式,也可选择在输入的图像转换为...
《数字图像处理原理与实践:基于 Visual C++ 开发》第一章实例 EasyDraw 源码,使用 Visual Studio 2015 编译调试通过。随书光盘中自带的源码缺少项目文件和资源文件,无法用 Visual Studio 打开。
一行代码超简单解决pip安装第三方库的time out error概述安装第三方库举例大概分析time out解决方法1、换源具体操作——临时使用目前比较靠谱的源高级操作——设为默认(清华)2、更改pip安装默认timeout ...
且在使用easy_install安装第三方库时,也默认安装到了2.x的版本上,在3.x版本下则无法import安装的库。 环境:Kubuntu 15.04 解决方法 安装python3-setuptools和easy_install3,并安装pip3 sudo apt-get install ...
EasyImage 简单图床 支持多文件上传,异地上传,api上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且使用falsh上传,在当前...
简单图床EasyImage2.0 始于2018年7月,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 演示地址:https://png.cm/ 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且...
Easy Image Installer(EII)
可以对图片批量处理,简单方便快速,其实不一定是针对android,不管什么开发,用到图片的时候都要对图片进行处理,这款就是很简单的对图片更改的应用