Экспорт jpg - как задать разрешение/Color mode?

  • Автор темы Автор темы folique
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

folique

Участник
Топикстартер
Сообщения
81
Реакции
0
Собственно, вопрос в заголовке.
"ExportOptionsJPEGOptions" не имеет полей, отвечающих за данные параметры.
По умолчанию экспортирует в RGB 72dpi.
Как задать иные значения?
Спасибо.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Установить заданное разрешение не получится, но в можно изменить размер в соответствие с ним:
Код:
var exportOptions = new ExportOptionsJPEG();

exportOptions.horizontalScale = 100*desired_dpi/72;
exportOptions.verticalScale = 100*desired_dpi/72;
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Да, спасибо, с помощью параметров scale подогнать качество картинки - это понятно.
Но необходимо именно разрешение поменять, не касаясь геометрических размеров.
Получается, экспорт из скрипта имеет гораздо более ограниченные возможности, чем родной экспорт через меню илла.
Может быть, есть способ добраться до того, менюшного экспорта?
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

вроде нет. я делаю экспорт в pdf, конвертирую в jpg фотошопом и сохраняю.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

В моей ситуации этот путь длиннее, чем просто в меню нажать, но в любом случае спасибо!
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

В моей ситуации этот путь длиннее, чем просто в меню нажать, но в любом случае спасибо!

я имею в виду скриптом все это сделать, а не руками, разумеется
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Извините, я подумал - руками).
Т.е. из иллюстраторовского скрипта запускается фотошоп, в нем открывается файл, пересохраняется с нужными габаритами/dpi?
Как такое реализовать??
Спасибо.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

в иллюстраторовском скрипте генерите скрипт для фотошопа, в него прописываете пути к pdf/jpg, ну и запускаете через bridgetalk
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Спасибо, направление понял.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

А разве не проще открыть полученный JPEG как бинарный файл и прописать ему X и Y разрешение?
http://en.wikipedia.org/wiki/JPEG_File_Interchange_Format обычно это два слова по смещениям 0x0E (Xresolution) и 0x10 (Yresolution)
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

а физические размеры не надо переписать в таком случае? EXIF? но мысль вообще интересная
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

а физические размеры не надо переписать в таком случае? EXIF? но мысль вообще интересная

Ну подразумевается, что это уже сделано в посте #2
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Естественно. Искусственно делаем имидж больше в нужное количество раз, потом прописываем нужное разрешение. В итоге геометрические размеры сохраняются при требуемом разрешении. Только, проверить надо чтобы в JPG значение Density units было равно 1 (dpi) Это байт по смещению 0x0D
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Спасибо, интересный вариант.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

...два слова по смещениям 0x0E (Xresolution) и 0x10 (Yresolution)...значение Density units было равно 1 (dpi) Это байт по смещению 0x0D...
почему-то разрешение не меняется на 300 ppi , когда я в hex-редакторе меняю эти байты: 0x0E ставлю 012с, 0x10 тоже 012с, 0x0D стоит 01.
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Из скрипта для иллюстратора (Win CS5) генерирую скрипт для фотошопа (photoshop.executeScript(...)),
при этом иногда появляется окошко Script alert: scriptAlert.png
Как его убрать, чтоб не появлялось?
скрипт: Посмотреть вложение exportToJpeg.zip

PS. В остальном скрипт работает нормально, спасибо Skvoznyak )
PPS. И еще, мой пост выше... почему не получается через hex-редактор поменять разрешение?
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

почему-то разрешение не меняется на 300 ppi , когда я в hex-редакторе меняю эти байты: 0x0E ставлю 012с, 0x10 тоже 012с, 0x0D стоит 01.
Странно, у меня все работает:
1.jpg
Вы порядок байт правильно ставите?
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Когда правлю jpg экспортированные скриптом из иллюстратора, то разрешение (и размер автоматом) через hex-editor меняются:

до: utro_72.png после: utro_300.png

Оказывается, это когда jpg после фотошопа, там как-то по другому данные расположены и не ясно что, где и как менять.

psd_coders.png

Но у меня-то как раз первый вариант - экспорт в jpg из иллюстратора с последующей правкой трех бит в бинарнике - значит все ОК.
_MBK_, большое cпасибо! )
 
Ответ: Экспорт jpg - как задать разрешение/Color mode?

Ну так я приводил данные для стандартного формата (JFIF), а ваш фотошоп делает расширенный (Exif): http://en.wikipedia.org/wiki/Exif Для него чуть-чуть по другому будет, но я рад, что все разрешилось.
 
Статус
Закрыто для дальнейших ответов.