1

RubyonRailsでPNG画像を読み取るためにchunky_pngを使用しようとしています。ライブラリは、8ビットのPNG画像を正常に読み取ることができるようです。しかし、私が実際に持っているのは16ビットのグレースケールPNG画像であり、特定のポイントのピクセル輝度値を取得したいと思います。ピクセル値を取得しようとする私の試みはすべて、常に8ビットのrgba形式で終了します。

グレースケールpng画像からchunky_pngを使用して16ビットの明るさの値を読み取る方法はありますか?または、あきらめて、代わりにこの仕事をすることができる他のツールを使用する必要がありますか?

4

1 に答える 1

1

ChunkyPNG が色の値を内部に保存する方法のため、チャネルごとに 8 ビットを超える色をサポートしていません。より高い値に遭遇すると、チャネルを 8 ビット値に自動的に変換します。

したがって、これは現在不可能であり、これを可能にするためにコードベースを大幅に書き直す必要があります (ただし、プル リクエストは受け入れられます! :)

于 2012-11-19T16:49:45.387 に答える