导航:首页 > 编程语言 > java读取cmyk

java读取cmyk

发布时间:2024-03-05 15:41:39

❶ 图片的格式有哪几种呀

图片的格式一般有以下几种,具体特点如下所示:
1、PNG格式 ,PNG(Portable Network Graphics)是一种新兴的网络图形格式,结合了GIF和JPEG的优点,具有存储形式丰富的特点。PNG最大色深为48bit,采用无损压缩方案存储。著名的Macromedia公司的Fireworks的默认格式就是PNG。

2、GIF格式 ,该图形格式却在Internet上被广泛地应用,原因主要是256种颜色已经较能满足主页图形需要,而且文件较小,适合网络环境传输和使用。

3、JPEG格式 ,可以用不同的压缩比例对这种文件压缩,其压缩技术十分先进,对图像质量影响不大,因此可以用最少的磁盘空间得到较好的图像质量。由于它优异的性能,所以应用非常广泛,而在Internet上,它更是主流图形格式。

4、PCX格式 ,PCX格式是ZSOFT公司在开发图像处理软件Paintbrush时开发的一种格式,存储格式从 1位到24位,它是经过压缩的格式,占用磁盘空间较少。由于该格式出现的时间较长,并且具有压缩及全彩色的能力,所以 PCX格式现在仍是十分流行。

5、PSD格式(Photoshop格式),Adobe公司开发的图像处理软件Photoshop中自建的标准文件格式就是PSD格式,在该软件所支持的各种格式中,PSD格式存取速度比其它格式快很多,功能也很强大。由于 Photoshop软件越来越广泛地应用,所以这个格式也逐步流行起来。PSD格式是Photoshop的专用格式,里面可以存放图层、通道、遮罩等多种设计草稿。

6、TIFF格式,TIFF格式具有图形格式复杂、存储信息多的特点。3DS、3DS MAX中的大量贴图就是TIFF格式的。TIFF最大色深为32bit,可采用LZW无损压缩方案存储。

java 怎么将RGB的图片转化为CMYK的图片。因为印刷使用需要CMYK的图片,所以求Java源码

不如使用photoshop这样的工具转换,也支持写script的

~~~~~~~~~~~~~~~

❸ 怎么实现用java 把tif格式的图片转换成jpg

用photoshop打开,另存为jpg格式就可以了。注意很多tif图片都是cmyk四色的(印刷格式),如果想把图片应用于网络上,要转换成rgb三色的。方法就是打开后,点击图像—〉模式—〉rgb颜色。

❹ 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);
}
}
}

❺ 图片的格式都有哪些

1、jpg(jpeg)格式图片

最常用的图片格式,使用最广泛。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。文件小而且图片质量也不会随着压缩而变的不清晰。

2、bmp格式图片

BMP(全称Bitmap)是Window操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。能兼容很多软件。

3、GIF格式图片

GIF是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。一般是可以制作一些简单的动画效果。

4、psd格式图片

相信大家都属性photoshop软件,而PSD格式就是ps的专用格式。psd可以存储RGB和CMYK模式,还可以将ps制作过程的图层、通道、路径信息保存起来。但是psd格式文件很大,而且是位图模式。

5、png格式图片

是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的桐猛深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道蔽和数据。PNG使用从LZ77派生的无损数据压缩算法。 一般应用于JAVA程序中,或网页或S60程序中是因为它压缩比高,生成文件容量小。

6、pcx格式图片

PCX是一种由美国佐治亚州的ZSoft公司所开发的图像档格式,原本是该公司的PC Paintbrush软件的文件格式(PCX代表PC Paintbrush Exchange),却成了最广泛接受的DOS图像标准之一,然而这种使用格式已经被其他更复杂的图像格式如GIF、JPEG、PNG渐渐取代。使用pcx格式来保存图片的用户越来越少。

7、DXF格式图片

这类图片格式是AutoCAD软件的专用格式。是Autodesk公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的CAD数据文件格式。DXF是一种开放的矢量数据格式,可以分为两类:ASCII格式和二进制格式;ASCII具有可读性好,但占有空间较大;二进制格式占有空间小、读取速度快。

8、cdr格式图片

也就是CorelDRAW的缩写,CorelDRAW软件的专用格式。文件小,是矢量图形,方面处理,

9、当然还有tiff、tga、ufo、eps、ai、raw、exif、fpx、svg等图片格式。这样就不在一一介绍了,以上例举的都是一样很常用的图片格式。宏轮盯

❻ java滚动条调整色块的问题 ,用四个jscrollBar,分别控制cmyk的值,用他们调整一个色

按照你的要求编写的Java程序如下:

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollBar;
public class W extends JFrame implements AdjustmentListener{
JPanel jp=new JPanel();
JScrollBar redjsb=new JScrollBar(JScrollBar.HORIZONTAL,254,1,0,255);
JScrollBar greenjsb=new JScrollBar(JScrollBar.HORIZONTAL,0,1,0,255);
JScrollBar bluejsb=new JScrollBar(JScrollBar.HORIZONTAL,0,1,0,255);
JLabel jl=new JLabel();
int red = 254,green = 0,blue = 0;

W(){
jl.setOpaque(true);
jl.setBackground(new Color(red,green,blue));
redjsb.addAdjustmentListener(this);
greenjsb.addAdjustmentListener(this);
bluejsb.addAdjustmentListener(this);
jp.setLayout(new GridLayout(4,1,3,3));
jp.add(jl);jp.add(redjsb);jp.add(greenjsb);jp.add(bluejsb);
add(jp);
setSize(300,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new W();
}
public void adjustmentValueChanged(AdjustmentEvent ae) {
if(ae.getSource()==redjsb)
red=ae.getValue();
if(ae.getSource()==greenjsb)
green=ae.getValue();
if(ae.getSource()==bluejsb)
blue=ae.getValue();
jl.setBackground(new Color(red,green,blue));
}
}

阅读全文

与java读取cmyk相关的资料

热点内容
杰德原车导航升级 浏览:240
编程dest是什么意思 浏览:935
linux端口镜像 浏览:820
iphone5屏幕清尘 浏览:157
机顶盒密码怎么改 浏览:672
w7系统下载32位教程 浏览:618
pcb文件包括哪些内容 浏览:598
g00文件 浏览:607
用bat程序删除程序 浏览:516
dnf鬼泣90版本打安图恩 浏览:668
245倒角编程怎么计算 浏览:599
可以买生活用品的app有哪些 浏览:175
cad在c盘产生的文件夹 浏览:541
联想手机解锁工具 浏览:696
瑞银3887win10 浏览:833
学网络编程哪个好 浏览:805
手机vmos导入的文件在哪里 浏览:115
苹果手机可以把文件传到华为吗 浏览:63
海川化工下载的文件默认到哪里 浏览:343
学唱粤语歌app 浏览:975

友情链接