刚刚工作中遇到 tif 图片的转换,开始以为只要改改后缀名就可以了,不错。改后缀名是可以在电脑中预览,但是无法在浏览器中预览,没办法。现在只有转换图片了。下面是转换图片的一些经验:
首先下载 java处理图片的 JAI 包 (见附件)
或者到
http://d.download.csdn.net/down/2703360/xiaozhao3972 (下载JAI 包)
下面是转换的代码:
package cn.xsbiz.servlet.test;
import java.io.FileOutputStream;
import java.io.OutputStream;
import javax.media.jai.JAI;
import javax.media.jai.RenderedOp;
import com.sun.media.jai.codec.BMPEncodeParam;
import com.sun.media.jai.codec.ImageCodec;
import com.sun.media.jai.codec.ImageEncoder;
import com.sun.media.jai.codec.JPEGEncodeParam;
/**
* 可以实现jpg/tif/bmp 等图片之间格式得互相转换
*
* @author 妞见妞爱
*
*/
public class Test {
public static void main(String[] args) throws Exception {
/* tif转换到jpg格式 */
String input2 = "d:/img/a.tif";
String output2 = "d:/img/a.jpg";
RenderedOp src2 = JAI.create("fileload", input2);
OutputStream os2 = new FileOutputStream(output2);
JPEGEncodeParam param2 = new JPEGEncodeParam();
//指定格式类型,jpg 属于 JPEG 类型
ImageEncoder enc2 = ImageCodec.createImageEncoder("JPEG", os2, param2);
enc2.encode(src2);
os2.close();
/*tif转换到bmp格式*/
String inputFile = "d:/img/b.tif";
String outputFile = "d:/img/b.bmp";
RenderedOp src = JAI.create("fileload", inputFile);
OutputStream os = new FileOutputStream(outputFile);
BMPEncodeParam param = new BMPEncodeParam();
ImageEncoder enc = ImageCodec.createImageEncoder("BMP", os,param);
enc.encode(src);
os.close();//关闭流
//其他的一样的方式转换
}
}
O(∩_∩)O哈哈~....转换很简单吧,,,这样转换后, 图片就可以在 浏览器中显示了。。。。。
分享到:
相关推荐
(Java实现)JPG to TIFF等图片格式和TIFF图片合并功能解决方案。 有需要的看一看
资源声明:部分资源来自于互联网 代码利用GDAL转TIF文件为png、bmp等格式图片并根据屏幕分辨率对图片进行压缩。解决了因tif文件过大造成内存溢出等问题,欢迎相互学习
cximage在dialog中显示jpg tif,bmp等图片
使用Opencv库实现多种类型图片批量互相转换,包括 tif bmp jpg pgm png五种类型的图片。
缺少Dll文件 专门用于Latex的图片转换小软件 由于Latex对esp格式的文件支持的较好,其他格式的图片文件需要对其进行转换。 功能:将JPG,BMP, GIF, TIF, PNG 转化成eps格式
图像转换能手是一款免费的图像转换工具。可快速转换包括ico、bmp、jpg、tif等在内的多种图片格式
将某一文件夹下tif,bmp等格式的图片转换成jpg,对其他格式的文件不进行处理,可用于批量处理图片格式,代码内含部分注释,供使用者参考
ArcGis把jpg、png格式地图图片转换为tif格式
专门用于Latex的图片转换小软件由于Latex对esp格式的文件支持的较好,其他格式的图片文件需要对其进行转换。 功能:将JPG,BMP, GIF, TIF, PNG 转化成eps格式
图片标识工具是一款为您的图片添加版权和边框的工具。 图片标识工具主要功能: 1、为您的图片添加版权信息,字体、特效、位置可以定义...5、支持图像另存为gif/jpg/bmp/pcx/png/tif/jp2格式,可设置图片转换质量。
该程序为bcb编写,可将tif格式的图片转化为bmp格式,并且显示。
java Itext 将tif转换成PDF,如果tif多页的情况下PDF也多页展示,里面提供程序所用的Itext的jar包
格式工厂(format factory)是套... 所有类型图片转到JPG/BMP/PNG/TIF/ICO/GIF/TGA。 抓取DVD到视频文件,抓取音乐CD到音频文件。 MP4文件支持iPod/iPhone/PSP/黑莓/安卓HTC等指定格式。 支持RMVB,水印,音视频混流。
图片格式批量转换器,支持从bmp,jpg,gif转换为bmp,jpg,gif,tiff,png,轻轻一点,上万张图片转换轻松搞定!
程序参考 http://blog.csdn.net/yangguangqizhi/article/details/50724516
本人提供tif 转换成 jpg等格式-C#原代码免积分下载。只为分享!压缩文件!
将BMP转换TIF的程序
从网上找的java传真tif格式转换资料的word文档和两个jar包。文档是英文的api,文档里面有示例。 后来我下载别人的东西的时候,经常由于网络原因下载不下来,很气人,所以从今天起我也不要分了。
C# 批量转换图片格式实例源码,可以在BMP/JPG/TIF/PNG/WMF/GIF这几种格式之间批量转换