用jai生成gif、bmp、jpg、tif图片的预览图问题 conning333(chen) : 帮我UP一下也好啊,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,我也不知道,不过我想如果你安装的是最新的IE,那就不会是IE的问题了吧! 第一次看到这样的问题不过想想可能是sun公司的那个api不键全吧 101monster(我的乖乖) :我用的是IE 6 ,已经是最新的了! Hodex(小何才露尖尖角) :我也觉得是sun公司这个jai的bug 因为gif版权问题,jai不能输出gif文件改用png格式输出吧 gdsean(摇滚java) : 我没有输出gif格式的文件啊,我的预览图全部是输出JPEG的格式。 您能否给个png格式输出的代码给我啊? 你看看这个代码正确吗?——————————ImageEncoder encoder =null; if (mediaFormat.equalsIgnoreCase("GIF")){ PNGEncodeParam.RGB param = new PNGEncodeParam.RGB(); encoder = ImageCodec.createImageEncoder("PNG",out,param); }else{ JPEGEncodeParam param = new JPEGEncodeParam(); param.setQuality(0.70f); encoder = ImageCodec.createImageEncoder("JPEG",out,param); } encoder.encode(dst); out.close(); 跪求大家,帮我看看这个问题,谢谢!!!!!!!!!!!!!http://expert.csdn.net/Expert/topic/2633/2633574.xml?temp=.6377375 Java只支持GIF87a,如果你需要导入GIF89a文件转换GIF89a为 PNG 或者 JPEG.不过你全部转成jpeg应该也没错,你多试试吧文件生成后打开看看结果如何 hanty(大智若鱼) :"没有关闭文件",哪个地方没有关闭啊?能否给出具体的信息?gdsean(摇滚java):“Java只支持GIF87a”,我的天啊,那GIF89a的图片怎么处理啊?我是将所有的预览图都用JPG格式保存的,我已经试了很多遍了,IE死活不能查看GIF89a生成的预览图,我用Ultraedit查看了GIF87a和GIF89a生成的JPG预览图的代码,两个文件的头行代码如下:GIF87a:??JFIF ?C GIF89a:??C 只要有JFIF这个东西的图片IE都能预览,没有这个的就查看不了 http://community.csdn.net/Expert/topic/3178/3178198.xml?temp=.3613855各位高手帮我看看这个问题 ObjectOutputStream StreamCorruptedException java连接超时 求很好的翻譯軟件 java里如何接受request.getParameter(" 我彻底蒙了:JAVA小程序中,声音播放不了 会的帮忙解释下?谢谢 Graphics2D与Graphics的区别是什么? JAVA中的二进制问题! 问几个关于eclipse的几个问题,谢谢指点! 谁有MSSQLServer4 Kit For MSSQLServer 5.1.0 无限制版 怎样判断jtree和jlist中选中的值将要发生改变 JComboBox 中如何使里面的各个值都不同!!??
不过想想可能是sun公司的那个api不键全吧
改用png格式输出吧
——————————
ImageEncoder encoder =null;
if (mediaFormat.equalsIgnoreCase("GIF")){
PNGEncodeParam.RGB param = new PNGEncodeParam.RGB();
encoder = ImageCodec.createImageEncoder("PNG",out,param); }else{
JPEGEncodeParam param = new JPEGEncodeParam();
param.setQuality(0.70f);
encoder = ImageCodec.createImageEncoder("JPEG",out,param);
}
encoder.encode(dst);
out.close();
转换GIF89a为 PNG 或者 JPEG.
不过你全部转成jpeg应该也没错,你多试试吧
文件生成后打开看看结果如何
GIF89a:??C 只要有JFIF这个东西的图片IE都能预览,没有这个的就查看不了