Как я могу получить значения пикселей в массиве из Tiff, используя C#? - PullRequest
1 голос
/ 22 января 2020

Я хочу прочитать значения пикселей из изображений Tiff.

Я видел похожий вопрос , но я до сих пор не знаю, как обращаться с обычными изображениями Tiff.

1 Ответ

1 голос
/ 22 января 2020

В сэмплах из libtiff. net github-репозитория , есть один с именем ReadSamples , и документация гласит:

В этом примере показано, как прочитать значение RGB любого пикселя в изображении TIFF.

Библиотека предоставляет методы, которые могут декодировать практически любое изображение TIFF и возвращать массив упакованных значений RGBA для его выборок (пикселей). В этом примере показано, как использовать метод Tiff.ReadRGBAImage для получения упакованных значений выборки и Tiff.GetA / GetB / GetG / GetR для распаковки отдельных компонентов значения RGBA.

Код основан на ReadRGBAImage, Tiff.GetR, Tiff.GetG и Tiff.GetB методах из библиотеки libtiff. net.

...