GIMP: при экспорте в PDF появляются артефакты на краях, где нет фона

Это дополнительный вопрос к gimp: удаление фона дает серую окантовку при экспорте в формате pdf :

Чтобы воспроизвести проблему, вы должны выполнить следующие пять шагов:

  1. В GIMP создайте новый файл с дополнительными параметрами → Цветовое пространство: цвет RGB и заливка: цвет фона (должен быть белым, чтобы увидеть проблему).
  2. Добавьте альфа-канал к фону.
  3. Возьмите Free Select Tool и выберите произвольную область изображения, например:

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

  4. Нажмите «Удалить » , и вы получите что-то вроде этого:

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

  5. Выберите « Файл» → «Экспортировать как...» → «PDF» и откройте его в программе просмотра PDF. Вы закончите с этим:

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

Почему появляется эта серая линия? Как я могу избавиться от этого, не сглаживая изображение? Обратите внимание, что серая линия также появляется при первом экспорте изображения в формате PNG и последующем преобразовании его в PDF. Кажется, что различные параметры экспорта не влияют на результат.

Обратите внимание, что о таком поведении лучше сообщать как об ошибках приложения на bugzilla.gnome.org . Большинство вещей, которые люди могут здесь сделать, — это предоставить обходные пути, в то время как вы наткнулись на очевидную ошибку приложения. Если вы не сообщите об этом там, авторы могут никогда об этом не узнать, поэтому в один прекрасный день это может быть исправлено.
Я отследил ошибку в библиотеке Cairo, которая используется GIMP для создания PDF-файлов. Это уже было известно и сообщалось на bugs.freedesktop.org/show_bug.cgi?id=63302.

Ответы (4)

Как только вы выбираете опцию «Экспортировать как» в меню «Файл», вы перенаправляетесь в диалоговое окно, где вы указываете имя файла. Когда вы нажимаете «Экспорт», вы получаете диалоговое окно с параметрами. Выберите Конвертировать растровые изображения в векторную графику, где это возможно , в диалоговом окне экспорта. Полученный PDF-файл не будет иметь бахромы.вариант

пдф

Это действительно так. Однако это работает только с такими простыми формами. Я отредактировал свой вопрос соответственно.

У меня была та же проблема, и я решил ее, создав новый слой из видимого «Новый из видимого», а затем экспортировав этот новый слой в pdf. Я не уверен, поможет ли это Вамсельну, но в моем случае этого было достаточно.

Это аккуратный обходной путь, и он работал со всеми PDF-файлами, где у меня были проблемы.

Заходим в меню и выбираем Layer -> Transparency -> Remove Alpha Channel, а затем экспортируем. Задача решена.

Добро пожаловать в ГДСЭ! Это очень старый пост, и, учитывая другое обсуждение, похоже, что это была ошибка в GIMP. Пожалуйста, примите во внимание возраст поста и других комментариев, отвечая на вопросы.

Я нашел обходной путь для неисправности: перед экспортом в PDF создайте новую маску слоя для слоев с прозрачностью - при создании маски выберите параметр «Перенести альфа-канал слоя». Слой должен выглядеть одинаково. Затем экспортируйте изображение в формате PDF и установите флажок «Применить маски слоя перед сохранением». Прозрачность, указанная в маске слоя, не содержит артефактов.

Кстати, спасибо, что открыли отчет об ошибке.