1
我正嘗試使用chunky_png讀取Ruby on Rails中的PNG圖像。該庫似乎可以正常讀取8位PNG圖像。但是,我實際上是16位灰度PNG圖像,我想要檢索某些點的像素亮度值。我所有嘗試檢索像素值的嘗試總是以8位rgba格式結束。使用chunky_png讀取16位灰度png
是否有任何方式使用chunky_png從灰度png圖像讀取16位亮度值?或者我應該放棄並使用其他可以完成這項工作的工具?
我正嘗試使用chunky_png讀取Ruby on Rails中的PNG圖像。該庫似乎可以正常讀取8位PNG圖像。但是,我實際上是16位灰度PNG圖像,我想要檢索某些點的像素亮度值。我所有嘗試檢索像素值的嘗試總是以8位rgba格式結束。使用chunky_png讀取16位灰度png
是否有任何方式使用chunky_png從灰度png圖像讀取16位亮度值?或者我應該放棄並使用其他可以完成這項工作的工具?
由於ChunkyPNG如何在內部存儲顏色值,因此每個通道不支持多於8位顏色。當遇到較高值時,它會自動將通道轉換爲8位值。
所以,現在這是不可能的,需要的代碼庫的一些顯著重寫,使這成爲可能(但拉的請求被接受!:)
哦,所以我打在牆上即可。儘管如此,非常感謝。我一定會研究它。順便說一句,你是寶石的作者,對吧? – Ekkmanz
Yup,github上的wvanbergen = StackOverflow上的wvanbergen :) – wvanbergen