Как inkscape импортирует картинки? (Можно ли этим управлять?)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

MiK13
Сообщения: 1307
ОС: Linux Debian

Как inkscape импортирует картинки?

Сообщение MiK13 »

Здравствуйте!
На местном фотофоруме натолкнулся на тему импорта фотографий в Coreldraw. Автор жаловался: в фотошопе устанавливаю разрешение для изображения 300 DPI, вставляю его в корел -- оно оказывается огромного размера, как буд-то у него разрешение 72 DPI.
Решил проверить как дела обстоят в Linux'е.
Взял фотографию, 1600х1200 пикселей. Загрузил её в GIMP. Посмотрел свойства -- 72 DPI и размер, соответственно, 564,44х423,33 мм. Поставил разрешение 300 DPI -- размер стал 135,47х101,60 мм. Сохранил под соседним именем.
Вызвал inkscape, импортировал в него обе фотографии -- обе получились размером 451,556х338,667 мм, или 17,778х13,333 in. Посчитал разрешение -- 90 DPI.
Стал искать в настройках. Нашёл Разрешение растровой копии: 90 dpi. Вроде стало ясно. Поставил 300. Попробовал импортировать эти картинки -- всё равно 451,556х338,667 мм. Закрытие inkscape и повторное открытие ничего не изменило. В чём может быть дело?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5502
ОС: Gentoo

Re: Как inkscape импортирует картинки?

Сообщение /dev/random »

Inkscape FAQ: Why do images 'grow' when imported into Inkscape?
Если коротко, Inkscape _всегда_ импортирует в 90dpi. Всё, что можно сделать, это растянуть/сжать объект уже после импорта.

PS: А это ваше "Разрешение растровой копии" - это, скорее всего, для экспорта, а не импорта.
Спасибо сказали:
MiK13
Сообщения: 1307
ОС: Linux Debian

Re: Как inkscape импортирует картинки?

Сообщение MiK13 »

/dev/random писал(а):
04.04.2011 17:27
Inkscape FAQ: Why do images 'grow' when imported into Inkscape?
Если коротко, Inkscape _всегда_ импортирует в 90dpi. Всё, что можно сделать, это растянуть/сжать объект уже после импорта.
Спасибо. Видимо, и в CorelDRAW также.
/dev/random писал(а):
04.04.2011 17:27
PS: А это ваше "Разрешение растровой копии" - это, скорее всего, для экспорта, а не импорта.
Вообще-то для экспорта там отдельная настройка есть. Но надо будет проверить, на что она влияет
Спасибо сказали:
Аватара пользователя
prokoudine
Сообщения: 688

Re: Как inkscape импортирует картинки?

Сообщение prokoudine »

MiK13 писал(а):
04.04.2011 16:28
Стал искать в настройках. Нашёл Разрешение растровой копии: 90 dpi. Вроде стало ясно. Поставил 300. Попробовал импортировать эти картинки -- всё равно 451,556х338,667 мм. Закрытие inkscape и повторное открытие ничего не изменило. В чём может быть дело?


Inkscape использует gdk-pixbuf-loaders для загрузки растра. Они не в курсе про разрешение. Это очень старая фигня, на которую всем разработчикам GTK почему-то наплевать.
Спасибо сказали: