Почему изображение резкое на белом фоне, но блочное на прозрачном?

Я пытаюсь сделать что-то для работы, что должно быть очень просто, но оказывается, что это намного сложнее, чем я надеялся. У меня есть jpeg японских иероглифов на белом фоне. Мне нужен черный кандзи без белого фона.

Я проверил и перепробовал все, что мог придумать для удаления фона. Я использовал Krita, Photoshop, Illustrator, Fireworks... Происходит одно из двух:

а) Программа НЕ МОЖЕТ различать белые и черные области исходного jpeg с помощью волшебной палочки, конвертировать цветовое пространство и т. д.

б) Программа МОЖЕТ различать их, но даже при растушевке выделения и уточнении краев в PS результирующее изображение получается блочным, пикселизированным и имеет серые квадраты вокруг него. Кандзи на исходном изображении с белым фоном имеют четкие ровные края и не имеют серого цвета.

Вот сравнение двух кандзи в Illustrator. С правильным изображением я использовал PS, инструмент быстрого выбора и уточнил края, чтобы попытаться удалить блочность. (Вслед за этим старым сообщением: Photoshop: как сделать фон прозрачным, не влияя на качество изображения? ) Мне нужно, чтобы у него был прозрачный фон, но края были такими же гладкими и четкими, как в оригинале. Я просто не знаю, что еще попробовать...

сравнение белого и прозрачного фона в иллюстраторе

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

Ответы (3)

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

В Photoshop вы можете попробовать использовать маску яркости, т. е. перейти на панель «Каналы» и, удерживая клавишу Ctrl, щелкнуть составной (RGB) канал. Пока выделение активно, вы можете переключать режим быстрой маски, чтобы использовать фильтры повышения резкости или корректировки для увеличения контраста.

Затем вы можете создать слой-заливку сплошным цветом ( Layer > New Fill Layer > Solid Color) черного цвета, который будет использовать выделение в качестве маски слоя. Затем вы можете сделать исходный слой прозрачным и экспортировать (или «Сохранить для Интернета») в PNG-24.

Для большей четкости вы можете преобразовать выделение в рабочий контур (панель «Контуры»), а затем добавить сплошной черный слой; рабочий путь теперь станет векторной маской слоя. Вы можете получить лучшие результаты, увеличив изображение перед выделением или удерживая клавишу Alt при использовании команды «Сделать рабочий путь», чтобы указать меньшее значение допуска.

Для достижения наилучших результатов в вашем конкретном случае просто используйте символ 門 с подходящим шрифтом. Я не могу определить шрифт, но в вашей ОС уже должен быть установлен достойный шрифт. (Google Translate может помочь найти символы, рисуя их.)

Просто откройте изображение в Illustrator и выберите «Окно» > «Трассировка изображения».

Затем выберите «Силуэты» в качестве предустановки и убедитесь, что установлен флажок «Игнорировать белый»:

Illustrator Автоматическая трассировка

Выполнено...

Сохраните его как PNG-24 (Файл> Экспорт> Сохранить для Интернета).

Хороший выбор имени пользователя! Я думаю, что проблема здесь в том, что вы пытаетесь удалить «фон» из растрового изображения — это всегда приводит к изворотливым краям. Кроме того, похоже, что он был экспортирован с низким разрешением.

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

Я согласен с тем, что это изображение достаточно четкое, чтобы Illustrator мог сделать для вас довольно хорошую трассировку, а затем вам нужно только войти и убрать любые случайные точки. Если нет, то трассировка вручную не должна быть слишком сложной для этого персонажа. Сохраните его как файл Illustrator, и у него автоматически должен быть прозрачный фон. Для чего-то с такими острыми краями Illustrator ВСЕГДА будет работать лучше, чем Photoshop — этот проект кричит о векторной графике.