「javatif转化」java转ai
今天给各位分享javatif转化的知识,其中也会对java转ai进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何把tif格式转化成psd格式?
- 2、怎么实现用java 把tif格式的图片转换成jpg
- 3、如何用java修改tiff 文件的位深度。
- 4、java 实现 tif图片(多页的)转换成jpg
- 5、java代码如何实现将16bit的.tif影像转成24bit的
如何把tif格式转化成psd格式?
以pscs6操作为例:
1、首先需要打开ps的软件,然后打开需要处理的tif格式,点击左上角文件-存储为进入。
2、如图所示,进入弹出的页面上可以看到页面上格式是tif格式,然后需要点击鼠标下拉。
3、最后,下拉之后就是需要选择psd的类型,如图所示,然后点击右侧的保存即可完成操作。
怎么实现用java 把tif格式的图片转换成jpg
用photoshop打开,另存为jpg格式就可以了。注意很多tif图片都是cmyk四色的(印刷格式),如果想把图片应用于网络上,要转换成rgb三色的。方法就是打开后,点击图像—〉模式—〉rgb颜色。
如何用java修改tiff 文件的位深度。
Bitmap.Config 可以控制多少位如 Bitmap.Config.ARGB_4444,Bitmap.Config.ARGB_8888,Bitmap.Config.RGB_565等
java 实现 tif图片(多页的)转换成jpg
多页单个tif文件转换为多个jpg文件
需要官方的一些包支持(具体参考源码),上网找找即可。
源码:
-------------------------
import java.io.*;
import com.sun.media.jai.codec.FileSeekableStream;
import com.sun.media.jai.codec.ImageDecoder;
import com.sun.media.jai.codec.ImageCodec;
import com.sun.media.jai.codec.TIFFEncodeParam;
import com.sun.media.jai.codec.TIFFDecodeParam;
import com.sun.media.jai.codec.JPEGEncodeParam;
import java.awt.image.RenderedImage;
import javax.media.jai.RenderedOp;
import javax.media.jai.JAI;
import java.awt.image.renderable.ParameterBlock;
public class MultiPageRead {
public static void main(String[] args) throws IOException {
new MultiPageRead().doitJAI();
}
public void doitJAI() throws IOException {
FileSeekableStream ss = new FileSeekableStream("./zhaoming.tif");
TIFFDecodeParam param0 = null;
TIFFEncodeParam param = new TIFFEncodeParam();
JPEGEncodeParam param1 = new JPEGEncodeParam();
ImageDecoder dec = ImageCodec.createImageDecoder("tiff", ss, param0);
int count = dec.getNumPages();
param.setCompression(TIFFEncodeParam.COMPRESSION_GROUP4);
param.setLittleEndian(false); // Intel
System.out.println("This TIF has " + count + " image(s)");
for (int i = 0; i count; i++) {
RenderedImage page = dec.decodeAsRenderedImage(i);
File f = new File("./fk_" + i + ".jpg");
System.out.println("Saving " + f.getCanonicalPath());
ParameterBlock pb = new ParameterBlock();
pb.addSource(page);
pb.add(f.toString());
pb.add("JPEG");
pb.add(param1);
//JAI.create("filestore",pb);
RenderedOp r = JAI.create("filestore",pb);
r.dispose();
//RenderedOp op = JAI.create("filestore", page, "./zhaoming_" + i + ".jpg", "JPEG", param1);
}
}
}
java代码如何实现将16bit的.tif影像转成24bit的
bit位意思24bit音质要比16bit好 还有kbps '码率' 秒钟播放多少数据意思... 越高音质越好,般生活见高WAV格式,也CD,1141kbps 我们常用,比Mp3格式般96 128 192 wma格式96 128等.格式同或者算法同,同码率音质也会同. 平常人里192kbps已经算上高音质了.
javatif转化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java转ai、javatif转化的信息别忘了在本站进行查找喔。