「javatif转化」java转ai

博主:adminadmin 2023-03-21 04:38:09 565

今天给各位分享javatif转化的知识,其中也会对java转ai进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何把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转化的信息别忘了在本站进行查找喔。