Використання ImageMagick :
$ convert image.png -crop '1x1 + 100 + 200 ' txt: -
Виходи, наприклад
# Перерахування пікселів ImageMagick: 1,1255, rgb
0,0: (236,236,236) #ECECEC rgb (236,236,236)
Або, якщо файл - файл PNG-24, він виводить, наприклад
# Перелік пікселів ImageMagick: 1,1255, rgba
0,0: (0, 0, 0,243) # 000000F3 rgba (0,0,0,0,952941)
У -crop
варіанті я спершу визначив оброблювану площу, яка в цьому випадку становить 1х1 пікселів. Тоді я визначив розташування врожаю щодо північно-західного кута, тобто верхнього лівого. †
Нарешті, я перетворив вихідний текст у текстовий txt:-
. ImageMagick потім виводить усі кольори зображення в STDOUT (у цьому випадку є лише один колір, оскільки розмір зображення становить 1 піксель), тобто ви можете обробити його звичайними методами оболонки. Так, наприклад, підключивши висновок, tail -n 1
ви отримаєте лише інформацію про піксельну інформацію.
Якщо вам потрібен колір пікселя в будь-якому іншому просторі кольорів, слід переглянути влучно названий -colorspace
варіант .
†) Насправді місце розташування є відносно вказаного -gravity
значення , але воно за замовчуванням відповідає "NorthWest".