Как сделать фон прозрачным в xnview

Обновлено: 02.07.2024

Как сохранить png с прозрачным фоном

Модераторы: XnTriq, xnview

Как сохранить png с прозрачным фоном

Я новичок в XnView и не могу заставить свои png-файлы заменить белый фон прозрачным. Фон остается белым. В параметрах png я установил прозрачность для записи палитры 0 (что бы это ни значило). Может кто-нибудь сказать мне, что я делаю неправильно? Спасибо.

Количество цветов

мел2000

• Это зависит от глубины цвета вашего изображения.

- Для изображения 32-BPP отметьте пункт меню «Просмотр» >> Использовать альфа-канал

- С изображением 4…8 BPP (макс. 256 цветов) вы можете использовать пункт меню «Изображение» >> «Редактировать цветовую карту», ​​
затем установить прозрачный цвет в соответствии с доминирующим цветом фона ( здесь, белый, IIUC) в диалоге.
- Сохраните файл, когда закончите…

- Эта запись теперь также находится в меню «Вид». Признаюсь, я никогда не понимал, что это значит на самом деле…

С уважением,
Клод
Кло

Спасибо за быстрый ответ, Кло. Я использую версию 1.91.6 и не могу найти настройку альфа-канала в меню «Вид». Единственное место, где я вижу, чтобы установить настройки прозрачности png, находится в разделе «Инструменты»> «Параметры», что позволяет следующее:

Чтение PNG
Создать изображение с прозрачностью (отмечено)
создать изображение с альфа-каналом (32 бита) (отмечено)

Напишите
Установите значение прозрачности для элемента палитры 0 (отмечено)

Тем не менее, ни одна из этих записей не сделала мой белый фон прозрачным.

Режим просмотра

мел2000

• Эти пункты меню находятся в главном окне (режим «Просмотр»), а не в браузере:

Image

• То же самое для элемента Цветовая карта в меню Изображение, он также находится в режиме «Просмотр»…
– Здесь это работает, не могли бы вы показать маленькая выборка?
- Пожалуйста, проверьте также в опции, отмечена ли галочкой клетчатый шаблон как прозрачность или нет:
Опции >> Просмотр…
- Ваши изображения должны быть либо 32 BPP, либо 8 BPP (и менее ), кажется, что 24 BPP не могут получить прозрачность
(ни цветовую карту, ни альфа-канал…)

Энциклопедия для настольных компьютеров: карта цветов = справочная таблица цветов = индексированная палитра

Спасибо за ваши ответы, Clo и XnTriq. Когда я попытался реализовать ваш совет, я столкнулся с серьезным недостатком в XnView, который не позволяет мне выполнить свою задачу в этом приложении.

Я нашел настройки для альфа-версии, и они уже были проверены. Но у меня не было возможности установить прозрачный цвет, как в большинстве графических приложений, поэтому я все еще не мог сохранить прозрачность в своих 32-битных изображениях без использования плагина.

Моя задача состояла в том, чтобы использовать пакетную обработку, чтобы установить размер холста в белую рамку 25 пикселей вокруг каждого из 10 изображений png (чтобы они выглядели как снимок Polaroid — я бы хотел, чтобы мы могли установить каждую сторону по отдельности). Затем я хотел добавить тень с прозрачностью позади каждого изображения в рамке. Вот и все.

1.) Первая проблема заключалась в том, что XnView не позволял мне сразу конвертировать 10 изображений png в 32-битные. Это значительно снизило мою продуктивность.

2.) Самым серьезным недостатком было то, что цвет фона тени всегда был белым (а не самой тенью), и изменить его было невозможно. Это помешало мне использовать подключаемый модуль Eraser, чтобы сделать фон тени прозрачным, поскольку рамки изображений также были белыми.

3.) 32-битные файлы png были сохранены как 24-битные после пакетной обработки. У меня не было возможности сохранить 32-битную настройку.

Надеюсь, я что-то упустил, но я надеялся на лучшее от XnView.

Я искал на форуме, но не нашел четкого ответа на этот вопрос:

В параметрах PNG есть место для ввода палитры «вход» для цвета прозрачности.

Если я хочу, чтобы определенный цвет на моем изображении был прозрачным (скажем, пурпурным), какое значение я должен указать в этом параметре PNG?

Возможно, было бы неплохо отобразить палитру в этом диалоговом окне?

Большое спасибо! Я никогда не делал этого раньше.

И да, мне пришлось уменьшить цвета изображения. Хотя получилось не так уж и плохо. и прозрачность сработала!

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

Шаг 4. Определите цвет прозрачности.
На некоторых изображениях цвет фона отличается от всех остальных цветов, и очевидно, какой цвет фона. Но на некоторых изображениях это может быть не так очевидно.

В этом случае вы можете использовать информацию о цвете, чтобы определить индекс цвета фона:

a) Выберите меню «Вид > Отображение информации о цвете». Форма курсора мыши изменится на пипетку.Также рядом с курсором мыши будет отображаться индекс, цвет RGB и шестнадцатеричное значение цвета.
b.) Переместите курсор мыши в область вашего изображения, которая является фоном.
c.) Теперь запомните индекс цвета, который находится в диапазоне от 0 до 255

Шаг 5. Установите прозрачный цвет
Теперь, когда вы уменьшили размер и уменьшили глубину цвета вашего изображения, вы, наконец, установили прозрачный цвет вашего изображения.

Для установки прозрачного цвета (при условии, что XnView и ваше изображение все еще открыты)

a.) Откройте диалоговое окно «Цветовая карта» с помощью меню «Изображение > Редактировать цветовую карту»
b.) Нажмите на цвет с индексом, который вы определили выше на шаге 3.).
c.) Если вы использовали необычный цвет (например, пурпурный) в качестве фона, дважды щелкните выбранный цвет. Теперь вы можете изменить цвет вашего прозрачного цвета на любой цвет, который вам нравится (на самом деле это не имеет большого значения, так как в реальной жизни цвет будет прозрачным).
d.) Установите флажок "Использовать прозрачный цвет"

Примечание:
Убедитесь, что вы сначала выполнили b.), а затем d.), иначе прозрачный цвет не будет установлен должным образом.

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

Модераторы: XnTriq, xnview

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

Как изменить прозрачный фон средства просмотра (стандартный) на цвет по своему выбору?
Я не хочу изменять какой-либо графический файл, я просто хочу, чтобы прозрачность отображалась другим цветом.

Image

нет, это не влияет на саму картинку.
это делает пустой экран вокруг изображения в этом конкретном цвете

PetCh01 писал(а): нет, на саму картинку это не влияет.
это делает пустой экран вокруг изображения в этом конкретном цвете

Я думаю, вы можете учитывать другие параметры.

Есть еще один параметр, который вы можете попробовать: "Инструменты" > "Параметры" > "Браузер" > вкладка "Предварительный просмотр" – цвет фона

В противном случае, не могли бы вы попытаться объяснить, что вы запрашиваете, другими словами?

спасибо, ребята, пытаетесь мне помочь

Я попробовал метод A и метод B, и бот не работает для этого.
просто для ясности, я не говорю ни о каких файлах .PNG, я говорю о .wmf (метафайле Windows).


Image

просто установите для проверки зеленый цвет. как вы можете видеть, это для фона, но не "внутри" изображения.

Можете ли вы загрузить пример файла .wmf, чтобы было понятнее, что вы хотите сделать?

Возможно, вам потребуется поместить файл в ZIP или аналогичный архив, текущий предел вложений на форуме составляет 2 МиБ.

PetCh01 написал: просто чтобы прояснить, я не говорю ни о каких файлах .PNG, я говорю о .wmf (метафайл Windows).

хорошо. спасибо, что одобрили это, я думал об этом, потому что перепробовал все, что мог найти о фоне.
Тогда я не могу использовать xnview, потому что на белом экране зеленые и желтые подсвеченные линии на моих рисунках почти не заметны.
грустно

Как создать изображение с прозрачным фоном?

Модераторы: XnTriq, xnview

Как создать изображение с прозрачным фоном?

Затем его нужно отредактировать в программе для редактирования фотографий. В Интернете есть несколько мест, где вы можете загрузить и убрать фон

Среди прочего я хочу использовать свою подпись для подписания контрактов и т. п. в PDF-файлах, документах и т. д. Можно ли использовать смартфон и XnViewMP для оцифровки моей подписи без фона?

Это можно сделать в XnView MP, выбрав Инструменты > Экспорт.

o Уменьшите количество цветов до 8 (например).

o Установите цвет прозрачности на цвет фона, в данном случае белый.

Если это не сработает с первого раза, попробуйте еще раз, используя другие настройки.

Ах, я был там раньше, но не мог найти дорогу.

Image

На самом деле выглядит хорошо:

Image

Но это отображается в XnVeiwMP после экспорта:

Очевидно, что на белом фоне. Или мне нужно получить специальный вид, чтобы правильно смотреть это изображение в средстве просмотра (без фона или прозрачного)?

Кое-что полезное, что я недавно узнал от эксперта по прозрачности XnTriq, но редко использую сам.

Но XnView MP — это «программное обеспечение для редактирования фотографий».

Я обновил свой предыдущий пост, думая, что вас нет в сети:

В XnView MP параметр уменьшения до 8 цветов в настоящее время не создает прозрачного изображения, об ошибке уже сообщалось, используйте 16 цветов.

Или используйте эквивалентную функцию XnView Classic, которая работает для 8 цветов.

Спасибо, не заметил.

Image

16 цветов тоже не работают. Соответственно фон вроде бы прозрачный, но написано плохо:

Не удается найти параметр экспорта в классической версии. ах, в другом месте.

Image

Это показано (кнопка показывает "Speichern", что означает "Сохранить" вместо "Экспорт", верно?):

Кажется, я что-то упускаю.

Да: при значительном уменьшении количества цветов внешний вид изображения, содержащего большое количество цветов, будет ухудшаться.

Лучше всего подойдет черно-белая подпись, а для другого цвета — изображение с достаточно чистыми цветами.

При необходимости вы также можете уменьшить количество цветов до большего, если фон имеет почти чистый цвет, который вы можете определить, выбрав прозрачный цвет. Если фон достаточно чисто белый, как в отсканированной подписи на белой бумаге, это не должно быть проблемой.

Вы также должны начать с изображения с разумным количеством пикселей.

Image

Что бы я ни выбрал здесь, прозрачность не отображается в предварительном просмотре:

Лучше всего подойдет черно-белая подпись, а для другого цвета — изображение с достаточно чистыми цветами.

Я думаю, что эти два цвета очень чистые. Синий и белый (бумага).

Image

На вашем снимке экрана видно, что правое окно предварительного просмотра прозрачно, но с другим представлением прозрачности.

Когда я тестировал XnView Classic, у меня не было проблем, но это на ноутбуке с Windows 10, поэтому я предпочитаю не использовать его, мой вывод прикреплен, но прозрачность не отображается на форуме.

Если вам нужно использовать цвет, вероятно, было бы лучше попытаться уменьшить количество цветов до максимально возможного для работы при выборе цвета, который будет прозрачным. Вы можете проверить визуальную приемлемость разного количества цветов по отдельности, если вам нужно.

Многие вещи, которые он МОЖЕТ делать, немного громоздки и намного проще в Photoshop или APhoto, часто с гораздо большим количеством элементов управления

Читайте также: