我的目標是將PDF轉換爲圖像(特別是TIFF格式)。PDF的BitsPerComponent如何轉換爲圖像的每像素位數?
有一個稱爲BitsPerComponent
並根據所述頁上描述一個PDF屬性,
該屬性可以是值1,2,4,8或16。其它值不在PDF規格
支持是否意味着,1,2,4,8或16轉換爲在圖像每個像素的位數?
我的目標是將PDF轉換爲圖像(特別是TIFF格式)。PDF的BitsPerComponent如何轉換爲圖像的每像素位數?
有一個稱爲BitsPerComponent
並根據所述頁上描述一個PDF屬性,
該屬性可以是值1,2,4,8或16。其它值不在PDF規格
支持是否意味着,1,2,4,8或16轉換爲在圖像每個像素的位數?
聽起來更像每個顏色分量的位,其中顏色分量是(Alpha)/紅/綠/藍或灰之一。因此,取每個分量的位數並乘以每個像素的分量以獲得每像素的位數。例如,如果您正在講一個RGB圖像,那麼您有三個組件。每個分量8位的RGB將是每像素8 * 3 = 24位的圖像。如果它是灰度,例如一個組件,每個組件8位將是每像素8位。
BitsPerPixel = 3 * BitsPerComponent如果顏色被存儲爲RGB
BitsPerPixel = 4 * BitsPerComponent如果顏色被存儲爲RGB帶有alpha通道(ARGB)
RGB是隨機假設..這將適用於使用3個組件的每種顏色模型,並可能是一個阿爾法通道。如果它是灰度圖像,它將是BitsPerPixel = BitsPerComponent。
不,它會轉換爲每個顏色通道的位數。當你有一個灰度圖像時,這實際上也是每個像素的位數。
如果每個通道有16位的RGB圖像,則每個像素總共有48位(如果還有alpha通道,則最多爲64位)。
已經有很多工具可以將PDF轉換爲圖像。如果你想寫你自己的,你將不得不學習一個巨大的規格,並建立一個光柵化器。爲什麼您需要構建自定義解決方案?
鏈接已遺失。 – 2016-01-02 15:27:58