Форум сайта python.su
как в python можно сделать так чтоб он выводил кол-во точек на дюйм графического файла.
возможно ли с помощью PIL изменит это значение
Офлайн
И, кстати, мне заодно объясните: откуда у растра понятие dpi? На устройствах ввода/вывода понятно, а вот у растра?
Офлайн
Об этом мб?
Офлайн
import Image
img=Image.open(FILENAME)
print img.info['dpi']
img.save(FILENAME,dpi=(600,600))
Офлайн
PooHЭто проблема понятий: http://bugtraq.ru/forum/full/2006/hardware/131710.html
И, кстати, мне заодно объясните: откуда у растра понятие dpi? На устройствах ввода/вывода понятно, а вот у растра?
Офлайн
Мне иногда приходилось оперировать понятием dpi для растровых изображений. Необходимо было для согласования реальных размеров изображений на отпечатках. Задавал для всего документа dpi, потом делал резайс изображений, чтоб, например, они были на отпечатке определенного размера..
Офлайн
народ обьясните че за проблема. написал прогу по выше преведенному примеру
import Image
import sys
file = sys.argv
print file
img=Image.open(file)
dp=img.info
print dp
img.save(file,dpi=(300,300))
а она чета ругается
Офлайн
S1asHШтатный экстрасенс на летних каникулах. “чета ругается”, это чё? Текст ошибки в студию…
а она чета ругается
Офлайн
S1asHошибка
народ обьясните че за проблема. написал прогу по выше преведенному примеру
import Image
import sys
file = sys.argv
print file
img=Image.open(file)
dp=img.info
print dp
img.save(file,dpi=(300,300))
а она чета ругается
Отредактировано (Июнь 17, 2010 22:17:40)
Офлайн
ну написано же, в чем ошибка… Значит у этого изображения нет информации о dpi.
Сделай так:
if 'dpi' in img.info:print img.info['dpi']
Офлайн