![](/img/trans.png)
[英]How do you determine if an image (java.awt.Image) is B&W, with no color?
[英]How do I determine an image's color space in Java?
我試圖在Java中確定圖像的顏色空間。 我相信這在BufferedImage類中被稱為“imageType”。 這是導致我麻煩的代碼行 - 我不知道要把什么作為第三個參數:
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
我將使用Graphics2D類將幾個圖像拼接到BufferedImage中。 我使用的一些圖像可能是RGB格式,其他圖像是ARGB,4字節ARGB等...
有什么辦法可以編程方式確定圖像的色彩空間嗎? 或者,如果沒有,有沒有辦法在拼接之前將所有圖像轉換為相同的顏色空間?
ColorConvertOp
類可用於將圖像從一個ColorSpace轉換為另一個ColorSpace。
BufferedImage.getType()
可用於確定圖像使用的顏色空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.