Вопрос или проблема
Мне нужен просмотрщик изображений со следующими функциями:
- Бесконечное увеличение и уменьшение масштаба.
- Без антиалиасинга. Я хочу видеть пиксели такими, какие они есть, и так близко, как мне нужно.
- Управление мышью.
- (опционально) Показ координат пикселей и значения RGBa.
Я пробовал shotwell (по умолчанию на моей системе), gpicview, sxiv и feh, но ни один из них не был достаточно удобным и не соответствовал моим требованиям.
Gimp выполняет эту функцию, но он слишком тяжел для использования только в качестве просмотрщика изображений.
Geeqie легкий и справится с этой задачей.
Чтобы установить, введите sudo apt-get install geeqie
Чтобы отключить антиалиасинг, перейдите в Редактирование > Настройки > Настройки > Изображение, измените качество увеличения на ближайшее и отключите двухпроходный рендеринг.
Чтобы показать координаты пикселей и значение RGB, перейдите в Вид и отметьте Информация о пикселях
Стандартный просмотрщик изображений GNOME (по крайней мере, на данный момент) поддерживает опцию отключения антиалиасинга: перейдите в Просмотрщик изображений > Настройки > Просмотрщик изображений и выключите Сглаживание изображений при уменьшении/увеличении масштаба. Бесконечное увеличение по-прежнему отсутствует.
.
Ответ или решение
Для решения задачи создания удобного просмотрщика изображений с конкретными требованиями, приведем анализ и рекомендации на основе рассмотренных условий и доступных решений. Ваши основные запросы касаются возможности бесконечного изменения масштаба изображения, отключения сглаживания, использования управления через мышь, а также опционально отображения координат пикселей и значений RGBa. Вы уже пробовали некоторые популярные приложения, но выявленные недостатки подталкивают к поиску лучшего варианта.
Теория
Антиалиасинг и его отключение
Антиалиасинг — это процесс улучшения визуального восприятия изображений путем сглаживания изломов пикселей, однако в вашем случае это нежелательно. Вам необходимо видеть каждый пиксель как он есть, без смягчения, особенно при изменении масштаба. Программы, которые поддерживают отключение антиалиасинга, позволяют "освободить" пиксели и видеть истинное разрешение изображения. Это важно, к примеру, для дизайнеров и ретушеров, занятых верификацией четкости и деталей изображений.
Бесконечный зум
Функционал бесконечного зума позволяет детально рассмотреть изображение и затем быстро вернуться к исходному размеру или уменьшить его для общего обзора. Обычно это реализуется через комбинацию колеса мыши и клавиш, таких как "Ctrl". К сожалению, реализация такой функции варьируется от программы к программе, и не все стандартные просмотрщики поддерживают бесконечный масштаб.
Пример
Рассмотрим "Geeqie" и "GNOME Image Viewer", как предложенные решения.
-
Geeqie — это легковесное приложение для просмотра изображений, которое действительно может удовлетворить ваши требования. Оно быстрые и предлагает возможность отключения антиалиасинга через изменение настроек качества зума на "ближайший сосед" и выключения двухпроходной отрисовки. Для включения показа пиксельной информации необходимо активировать соответствующую опцию через меню "View".
-
GNOME Image Viewer — стандартный просмотрщик в GNOME окружении, предлагает опцию отключения сглаживания через меню настроек. Однако данный просмотрщик не поддерживает бесконечный зум.
Применение
Рекомендуется использовать Geeqie для ваших целей. Это легко устанавливается на Ubuntu и его производные через команду sudo apt-get install geeqie
. После установки, выполните следующие шаги для настройки программы:
- Откройте Geeqie и перейдите в "Edit > Preferences > Preferences > Image".
- Измените "Zoom Quality" на "Nearest".
- Отключите "Two Pass Rendering" для полноценного отключения антиалиасинга.
- Для отображения информации о пикселях откройте "View" и выберите "Pixel Info".
Кроме того, если вам необходимо более специфичное управление масштабированием и отображением пикселей, вы можете рассмотреть вариант создания скрипта на базе Python с использованием библиотек Pillow и Tkinter для персонализированного просмотра. Однако, для большинства пользователей Geeqie будет оптимальным выбором благодаря своей легкости и функциональности.
Заключение
Выбор правильного инструмента является ключевым шагом для эффективной работы с графикой. Geeqie предлагает комбинацию легкости и функциональности, позволяющей удовлетворить ваши требования. Обязательно протестируйте предлагаемое решение, чтобы убедиться, что оно соответствует всем вашим ожиданиям и требованиям работы. В случае необходимости более сложной работы с изображениями, всегда можно расширить функциональность через интеграцию с другими программами или разработку собственного решения.