资源简介
GraphicsMagick im4java 对图片的处理, 实现类.大概内容有压缩水印,旋转,和切图 之类功能的实现, mian方法调用实现类 。 运行可能会报错, 但是不用担心 大多是因为没有安装GraphicsMagick,GraphicsMagick安装之后需要重启一次电脑 使用前一定要记得, 安装, 使用的时候,要看好图片路径。 这只是一个简单的demo 如果需要更高点的需求, 请查看官方文档。 写的不好, 高手莫笑。所需jar包 im4java-1.3.2-1.5.jar贴的代码图。 和我上传的内容有些不一样, 贴的图, 是我自己用img4java实现的, 而上传的,是一些基本的实现。
代码片段和文件信息
package test;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import javax.imageio.ImageIO;
import org.im4java.core.ConvertCmd;
import org.im4java.core.IM4JavaException;
import org.im4java.core.IMOperation;
import org.im4java.core.IdentifyCmd;
import org.im4java.process.ArrayListOutputConsumer;
public class TestGm {
/**
* * 获得图片文件大小[小技巧来获得图片大小] * * @param filePath * 文件路径 *
*
* @return 文件大小
*/
public int getSize(String imagePath) {
int size = 0;
FileInputStream inputStream = null;
try {
inputStream = new FileInputStream(imagePath
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-03-25 18:13 imgs\
文件 361 2014-10-07 14:38 imgs\.classpath
文件 380 2014-10-07 14:37 imgs\.project
目录 0 2016-03-25 18:13 imgs\.settings\
文件 635 2014-10-07 14:38 imgs\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-03-25 18:15 imgs\bin\
目录 0 2016-03-26 16:33 imgs\bin\test\
文件 7400 2016-03-26 16:44 imgs\bin\test\TestGm.class
文件 155889 2014-10-07 14:38 imgs\im4java-1.3.2-1.5.jar
目录 0 2014-10-07 14:43 imgs\src\
目录 0 2016-03-25 18:13 imgs\src\test\
文件 8580 2016-03-26 16:44 imgs\src\test\TestGm.java
- 上一篇:gson解析json数据 java类
- 下一篇:java实现黑白棋
相关资源
- java实现黑白棋
- gson解析json数据 java类
- 快速、简单避免OOM的java处理Excel工具
- java 压缩文件 与解压缩文件(基于j
- Java计算文件MD5值(支持大文件)
- java文件批量处理工具源码(支持批量
- java 压缩文件以及解压文件
- jcypher samples 演示代码
- SQL Server 2014驱动jar包(jtds-1.2_to_sqls
- java算法斐波那契(Fibonacci)数列
- java算法汉诺塔(hanoi)
- java 组合算法类(用递归实现)
- java 设计模式之 外观模式
- java 适配器模式
- Java文件切割器源代码
- Java基本数据类型的要点及转换
- 文本编辑
- java 集合 synchronized 操作
- 是男人就撑过30秒 游戏
- Swiper3插件 入门级
- 计算java项目总行数
- JAVA编写的一个简易的电梯模型,完成
- java 设计模式(入门级)
- effective java 3 源代码
- NFA转换成DFA的java实现(课程设计)
- 2048小游戏源码(java)
- java合并txt文件(swing项目)
- java实现A*算法查询广东省各级城市之
- iReport使用JavaBean作为数据源——入门
- java 批量重命名工具源码
评论
共有 条评论