Как заставить Inkscape сохранять PDF-файлы без уродливых черных полей за прозрачными растровыми изображениями

Как заставить Inkscape сохранять PDF-файлы без уродливых черных полей за прозрачными растровыми изображениями

Я использую программу редактирования векторной графики Inkscape. Всякий раз, когда я использую Файл -> Сохранить копию -> PDF, если в моем документе есть какие-либо растровые изображения с прозрачностью, прозрачные области будут сохраняться с черными полями позади них, а не будут прозрачными.

скриншот проблемы

Похоже, что это ошибка Inkscape. Есть отчет об ошибке от 2009 года по этой проблемездесь. (Ух ты. 2009? Ух!)

Я нашел один способ решения проблемы, о которой я написал вэта темана форуме Inkscape.

Однако я хотел бы узнать, сможет ли сообщество SuperUser:

  1. Предоставьте больше информации об этой ошибке (она касается только определенных пользователей, например, пользователей Windows 7?) и

  2. Если есть какие-либо лучшие обходные пути (обходной путь, на который я ссылаюсь, преобразует изображение в растровое, теряя все векторы).

решение1

Разгруппировка изображений, о которых идет речь, несколько раз, пока в строке состояния не появилось «изображение» вместо «группа из 1 объекта», исправила проблему. К некоторым пустым группам были применены эффекты маски и обрезки, и наложение этих эффектов и вызвало ошибку. Группы/эффекты можно безопасно удалить, не искажая изображения.

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

решение2

У меня была та же проблема с картинкой .svg, которую я рисую сам. Решением было импортировать ее как .png, а не .pdf или .svg. Кроме того, мне удалось сохранить очень хорошее разрешение и значительно уменьшить ее размер.

Связанный контент