導航:首頁 > 編程語言 > 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相關的資料

熱點內容
網路力量大是什麼原因 瀏覽:449
蘋果電腦編輯文件在哪裡設置 瀏覽:91
java基本類型數組拼接 瀏覽:330
網頁嵌套靜態數據文件 瀏覽:487
圓弧長弦長計算用什麼APP 瀏覽:403
獨占方式鎖定此配置文件失敗 瀏覽:256
手機word文件在哪裡可以找到 瀏覽:741
linux支持exe嗎 瀏覽:672
蘋果手機組裝機是iso系統么 瀏覽:807
win10pe光碟 瀏覽:181
雙易淘是什麼網站 瀏覽:380
天正文件怎麼打開 瀏覽:590
從文件夾安裝工具104 瀏覽:589
蘋果系統怎麼安裝icc配置文件 瀏覽:119
linuxshell下載 瀏覽:513
每日養生app是怎麼玩 瀏覽:96
extjsdateformat 瀏覽:774
js獲取元素value值 瀏覽:246
u盤電腦文件夾同步軟體 瀏覽:435
失落的微信簽名 瀏覽:692

友情鏈接