Как понизить разрешение изображения, чтобы оно соответствовало 16-битному цветовому режиму?

ПРИМЕЧАНИЕ. Я системный администратор, а не графический дизайнер, поэтому я полный ноль, когда дело доходит до манипулирования изображениями.

При этом я подумал, что это будет лучший форум, чтобы задать этот вопрос:
я настраиваю ферму серверов терминалов, где на рабочем столе отображается фоновое изображение нашего корпоративного бренда. Проблема в том, что сеанс RDP ограничен 16-битным цветом и создает видимую и раздражающую виньетку на изображении, что выглядит непрофессионально.

Есть ли способ понизить разрешение изображения до 16-битной цветовой палитры и использовать сглаживание для уменьшения цветовых полос на изображении?

Я бы предпочел использовать GIMP, так как он бесплатный, но я могу одолжить компьютер с установленным в нем Photoshop, если мне нужно.

----EDIT----

Я отправил этот вопрос на сервер с ошибкой и получил следующую информацию:

«5/6/5 всегда было так, как Windows обрабатывала 16-битные видеорежимы (по крайней мере, на моей памяти), поэтому я был бы склонен взять фильтр Photoshop, который сглаживает формат 5/6/5, и настроить оттуда ."

Есть ли такой фильтр в Photoshop, который я могу использовать?

Можешь сделать гифку? будет ли это приемлемо для фермы?
GIF позволяет создать пользовательскую палитру из 256 цветов, а поскольку изображение на самом деле довольно монохроматично, оно по-прежнему хорошо выглядит в 32-битном цветовом пространстве. Проблема в том, что пользовательские цвета в палитре по-прежнему находятся за пределами 16-битного цветового пространства, поэтому полосы остаются. Мне нужно найти способ настроить палитру так, чтобы все цвета могли быть представлены в 16-битном графическом режиме.
Подумаю как сузить гамму и дам знать.

Ответы (4)

Есть ли способ понизить разрешение изображения до 16-битной цветовой палитры и использовать сглаживание для уменьшения цветовых полос на изображении?

Да. Используйте режим Photoshop «Индексированный». Когда вы выбираете эту опцию, вы можете выбрать цвета для использования, а также, следует ли сглаживать их (вы хотите сглаживать).

введите описание изображения здесь

Изображение предоставлено + более подробная информация: http://www.mediacollege.com/graphics/01/options-gif.html

Да, в GIMP тоже есть эта функция (не уверен, что она существенно отличается от Photoshop), но некоторые из 256 цветов, которые он выбирает для палитры, по-прежнему выходят за пределы 16-битного цветового пространства.
Забавно даже, что фотошоп позволяет делать 8b или 24b изображение... и игнорировать 16b
@WesSayeed, вам нужно выбрать цвета, которые вы хотите использовать. В разделе «ПРИНУДИТЕЛЬНО» выберите «ПОЛЬЗОВАТЕЛЬСКИЙ...», а затем ЗАГРУЗИТЬ, чтобы загрузить конкретную цветовую палитру.

Я нашел решение на этом форуме сообщества Adobe . Не совсем то, что я искал, но выглядит все равно хорошо.

По сути, я добавил к изображению шум, чтобы полосы были менее заметны, когда я проиндексировал его в 256-цветную палитру. Теперь его практически не отличить от оригинала (хотя логотип компании немного потерял четкость).

Другой подход к этому, который в принципе похож на тот, на который указал DA01, но, возможно, немного проще в управлении и работе:

В Photoshop примените Layer > New Adjustment Layer > Posterizeи отрегулируйте ползунок. Параметр 256 цветов обеспечивает наиболее плавный рендеринг и готов к 8-битному png или gif после того, как вы добавите немного шума, чтобы сгладить видимые полосы.

Чтобы добавить шум, добавьте новый слой ( Layer > New Layer), залейте его 50% серым цветом и установите режим наложения Overlay. Используйте Равномерный шум, установите Монохроматический и количество 2% или около того.

Затем File > Save for Webвыберите 8-битный png или gif с 256 цветами.

Если GIMP не может этого сделать, вы можете использовать ImageMagick:

# First ensure the package is installed:
sudo apt-get install imagemagick
# or
sudo pacman -Sy imagemagick

convert input.png -dither FloydSteinberg -colors 65536 -depth 16 output.png

Если вы не хотите дизеринга, замените его -dither FloydSteinbergна , +ditherчтобы отключить его.

По какой-то причине при работе с PNG вам необходимо предоставить все эти аргументы, иначе глубина изображения на самом деле не уменьшится. (Вывод GIF не страдает от этой проблемы.)

Документация Imagemagick здесь