Как отобразить картинку и распечатать координаты пикселей при нажатии?

При использовании ImageMagick или аналогичных инструментов командной строки может быть полезно узнать координаты некоторых точек на изображении.

Как отобразить изображение (с панорамированием и масштабированием) и распечатать координаты пикселей при нажатии на них?

Самая близкая вещь, которую я нашел, использует ImageMagick's display и нажав среднюю кнопку мыши. Magnify 3% Откроется окно с координатами, нарисованными в оверлее. Но мне нужно, чтобы они были напечатаны на консоли, чтобы их можно было использовать в качестве аргументов в других скриптах.

2 ответа

Решение

Я закончил кодировать это сам. Вы можете найти мое решение здесь:

https://github.com/vi/DisplayAndPickPixel

Старый вопрос, но он может помочь кому-то еще: есть imageJ, приложение, написанное на Java, которое позволяет добавлять макросы. Одним из примеров, которые они предоставляют, является PickerPixelTool, который позволяет щелкать пиксели и отправлять их координаты в окно, которое впоследствии можно сохранить.

Другие вопросы по тегам