- 浏览: 501180 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (191)
- Android学习 (3)
- jsp/servlet (2)
- java学习 (44)
- 数据库 (28)
- GWT开发学习 (8)
- 开发中问题 (15)
- JavaScript (48)
- 正则表达式 (1)
- svn配置 (1)
- C# (5)
- SSH (8)
- 找工作面试用 (5)
- DWR开发学习 (0)
- CSS学习 (4)
- AJAX学习 (1)
- Swing (1)
- Json (3)
- Jquery (4)
- Java 网络编程 (1)
- 管理相关 (2)
- Weblogic (1)
- 开发模式 (1)
- web前端 (6)
- 响应式设计 (1)
- Angular (5)
- 其它 (1)
- LESS (1)
- AngularJS (1)
- 负载并发、性能 (4)
- 数据结构与算法 (1)
最新评论
-
世界尽头没有你:
Java并发编程与高并发解决方案网盘地址:https://pa ...
java处理高并发高负载类网站的优化方法 -
叮咚可乐名:
Java并发编程与高并发解决方案网盘地址:https://pa ...
java处理高并发高负载类网站的优化方法 -
叮咚可乐名:
Java并发编程和高并发解决方案视频课程网盘地址:https: ...
java处理高并发高负载类网站的优化方法 -
putonyuer:
如果不是转载 , 要点总结的非常好 , 牛逼。
生产者消费者模式浅析 -
daxun1983:
爱得发疯
java判断是否为汉字和是否有汉字的方法
.
刚刚工作中遇到 tif 图片的转换,开始以为只要改改后缀名就可以了,不错。改后缀名是可以在电脑中预览,但是无法在浏览器中预览,没办法。现在只有转换图片了。下面是转换图片的一些经验:
首先下载 java处理图片的 JAI 包 (见附件)
或者到
http://d.download.csdn.net/down/2703360/xiaozhao3972 (下载JAI 包)
下面是转换的代码:
Java代码
1.package cn.xsbiz.servlet.test;
2.
3.import java.io.FileOutputStream;
4.import java.io.OutputStream;
5.
6.import javax.media.jai.JAI;
7.import javax.media.jai.RenderedOp;
8.
9.import com.sun.media.jai.codec.BMPEncodeParam;
10.import com.sun.media.jai.codec.ImageCodec;
11.import com.sun.media.jai.codec.ImageEncoder;
12.import com.sun.media.jai.codec.JPEGEncodeParam;
13.
14./**
15. * 可以实现jpg/tif/bmp 等图片之间格式得互相转换
16. *
17. * @author 妞见妞爱
18. *
19. */
20.public class Test {
21.
22. public static void main(String[] args) throws Exception {
23.
24. /* tif转换到jpg格式 */
25. String input2 = "d:/img/a.tif";
26. String output2 = "d:/img/a.jpg";
27. RenderedOp src2 = JAI.create("fileload", input2);
28. OutputStream os2 = new FileOutputStream(output2);
29. JPEGEncodeParam param2 = new JPEGEncodeParam();
30. //指定格式类型,jpg 属于 JPEG 类型
31. ImageEncoder enc2 = ImageCodec.createImageEncoder("JPEG", os2, param2);
32. enc2.encode(src2);
33. os2.close();
34.
35.
36. /*tif转换到bmp格式*/
37. String inputFile = "d:/img/b.tif";
38. String outputFile = "d:/img/b.bmp";
39. RenderedOp src = JAI.create("fileload", inputFile);
40. OutputStream os = new FileOutputStream(outputFile);
41. BMPEncodeParam param = new BMPEncodeParam();
42. ImageEncoder enc = ImageCodec.createImageEncoder("BMP", os,param);
43. enc.encode(src);
44. os.close();//关闭流
45.
46. //其他的一样的方式转换
47.
48. }
49.
50.}
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哈哈~....转换很简单吧,,,这样转换后, 图片就可以在 浏览器中显示了。。。。。
- jai-1_1_3-lib.zip (2 MB)
- 下载次数: 50
- jai-1_1_3-lib.zip (2 MB)
- 下载次数: 16
发表评论
-
java synchronized详解
2015-05-18 07:55 808记下来,很重要。 Java语言的关键字,当它用来修饰一个方 ... -
用java数组实现BigInt超大整数设计
2015-04-18 14:04 3415中兴的一道笔试题:如果系统要使用超大整数(超过long长度范 ... -
JAVA学习路线
2015-01-23 08:10 998分享个JAVA学习路线觉得不好的,大家可以提出来我补充。 ... -
java处理高并发高负载类网站的优化方法
2015-01-19 09:02 1721一:高并发高负载类网站关注点之数据库 没错,首先是数据 ... -
查找某个类所在jar包
2014-05-14 15:44 1102package com.test; impor ... -
java 多线程学习
2013-12-23 14:13 829线程的同步 由于同一进程的多个线程共享同一片存储空间,在 ... -
java的集合类【转】
2013-07-29 15:25 863在JDK API中专门设计了一组类,这组类的功能就是实 ... -
ssh框架搭建教程
2012-12-26 15:01 1033ssh框架搭建教程,详细参照附件,附件中,有部分是如果报错: ... -
java读取目录下所有文件,转换编码后输出
2012-09-21 17:18 2463import java.io.BufferedReader; ... -
Java中对数字格式化
2012-09-13 14:06 903package formatnumber; import j ... -
java 获取绝对路径
2012-08-30 19:53 1040java 获取绝对路径 原文地址:http:// ... -
Java读取Properties文件的方法
2012-08-24 14:15 10702009-02-10 22:05 Java读取Prope ... -
enctype="multipart/form-data"中Form参数的获取
2012-08-22 17:40 3065enctype="multipar ... -
Java日期操作类(DateFormat、SimpleDateFormat)
2012-08-09 20:29 21332012-05-24 16:17 Java日期操作类(D ... -
Struts Tiles框架实例(转) tiles布局
2012-07-31 10:49 13401.在你的struts配置文件struts-config.xm ... -
拦截器配置错误:The content of element type "package" must match "(result-types?,interce
2012-06-01 00:27 952在编写后台登陆模块时,将许多默认的设置放在一个名为defaul ... -
用MyEciplse时 some character can not mapped using "iso-8859-1" character encoding
2012-02-02 15:27 850如果你常常用 Eclipse 或者 MyEclipse ,那你 ... -
java编译错误 找不到符号
2011-11-15 10:35 3223java编译错误 找不到符号 可以把classpat ... -
DWR开发之简单HelloWorld过程
2011-10-22 21:58 0一、 -
JAVA框架浅谈
2011-10-10 17:39 869Struts Struts是一个基于Sun ...
相关推荐
本话题主要关注的是如何使用Java来实现JPG图像文件转换为TIFF(Tagged Image File Format)文件的流程。TIFF是一种灵活的位图图像格式,广泛用于扫描、打印、光栅图像处理软件,以及在各种操作系统中使用。以下是对...
通过以上步骤,我们可以有效地使用GDAL库处理大型TIFF文件,将其转换为更便于处理和显示的bmp、png等格式,并在转换过程中进行适当的压缩,从而节省存储空间和提高处理效率。这在处理大量地理空间数据时尤其有用。
本篇文章将详细探讨如何使用OpenCV库进行图片批量转换,涉及的格式包括TIFF(tif)、BMP、JPEG(jpg)、PGM和PNG。 首先,让我们了解这些图片格式的基本特性: 1. TIFF(Tagged Image File Format):一种灵活的...
在本文中,我们将深入探讨如何使用CXImage库在对话框中显示包括JPG、TIFF和BMP在内的多种图片格式。CXImage是一个功能强大的C++类库,专门用于图像处理和显示,它支持众多的图像格式,并且易于集成到MFC(Microsoft ...
缺少Dll文件 专门用于Latex的图片转换小软件 由于Latex对esp格式的文件支持的较好,其他格式的图片文件需要对其进行转换。 功能:将JPG,BMP, GIF, TIF, PNG 转化成eps格式
在Java编程环境中,将TIFF(Tagged Image File Format)图像转换为JPEG(Joint Photographic Experts Group)格式是一项常见的任务。TIFF是一种广泛用于存储高分辨率图像的格式,而JPEG则是一种更适合网络传输和显示...
图像转换能手是一款免费的图像转换工具。可快速转换包括ico、bmp、jpg、tif等在内的多种图片格式
这款“Latex 图片格式转化软件”专为LaTeX用户设计,可以方便地将JPG、BMP、GIF、TIF和PNG这五种常见的位图格式转换为EPS格式。转换过程通常包括解析原始图像数据、转换为PostScript语言并封装成EPS文件。这样的...
将某一文件夹下tif,bmp等格式的图片转换成jpg,对其他格式的文件不进行处理,可用于批量处理图片格式,代码内含部分注释,供使用者参考
本资源包“数字图像处理lena(bmp,jpg,tif格式)”是针对这一技术的一个经典实例,其中包含了名为“lena”的著名测试图像,分别以bmp、jpg和tif三种常见格式提供。 首先,我们来了解下“lena”图像。它源自1972年...
Java是一种广泛使用的编程语言,尤其在企业级应用...这两个JAR文件提供了强大的图像处理能力,使得在Java环境中处理TIF格式变得更加方便。为了提高效率和减少网络问题,将这些关键的库文件保存在本地是非常明智的选择。
本话题主要关注的是一个使用BCB(Borland C++ Builder)编写的程序,该程序实现了TIF(Tagged Image File Format)到BMP(Bitmap)图像格式的转换。TIF是一种广泛用于扫描仪和光栅图形编辑器的高压缩比的图像文件...
### ArcGIS将JPG、PNG格式地图图片转换为TIF格式的详细步骤 #### 引言 在GIS(地理信息系统)领域中,图像格式的选择对于数据处理和分析至关重要。TIFF(Tagged Image File Format)作为一种高质量且支持地理参考...
- 图像转换:可以将不同格式的图像之间进行转换,比如将bmp转为jpg或tif。 - 图像增强:包括直方图均衡化、对比度拉伸、平滑滤波(如高斯滤波)、锐化等,以改善图像的视觉效果。 - 图像分割:利用阈值分割、区域...
本篇文章将详细介绍如何使用C#编程语言来实现`TIF`到`JPG`、`GIF`或`BMP`的转换。 首先,我们需要引入一个能够处理图像文件的库。在C#中,最常用的库是`System.Drawing`,它包含在`.NET Framework`中。这个库提供了...
图片标识工具是一款为您的图片添加版权和边框的工具。 图片标识工具主要功能: 1、为您的图片添加版权信息,字体、特效、位置可以定义...5、支持图像另存为gif/jpg/bmp/pcx/png/tif/jp2格式,可设置图片转换质量。
"jpg转tif的所有jar包.7z" 提供了转换JPEG(jpg)格式图像到TIFF(tif)格式所需的Java库和代码示例。以下是关于这个主题的详细知识: 1. **JPEG与TIFF格式**: - **JPEG(Joint Photographic Experts Group)**:...
在某些场景下,我们需要将一个多页的TIF文件转换成多个单页的JPEG图片,这在Java环境中可以借助Java Advanced Imaging (JAI) API来实现。 Java Advanced Imaging (JAI) 是Oracle提供的一套用于处理图像的高级API,...
标题中的“PDG-->PDF_TIF_TXT_JPG_BMP转换工具”表明这是一款软件,它的主要功能是将PDG格式的文件转换成其他常见的图像和文档格式,包括PDF、TIFF、TXT、JPEG以及BMP。PDG是一种比较特殊的电子书格式,常用于一些老...