[AI CC-CC2022] Экспорт в TIFF, проблемы с экспортом

в принципе. с разрешением только ерунда выходит
Причем полная, размер и разрешение гуляют как хотят.
В аттаче опции по экспорту в jpeg:
Невозможно указать разрешение!
Размер только в процентах от активного документа, то есть нет возможности указать его напрямую.
 

Вложения

  • 2016-09-04_18-23-37.png
    2016-09-04_18-23-37.png
    80.5 КБ · Просм.: 987
разрешение гуляет разве? оно всегда 72 вроде
 
А если другое надо?
Потом там какой-то глюк был с размерами... В общем теперь все через PDF и Фотошоп.
 
А если другое надо?

об этом я и говорил, что проблема с разрешением пару постов назад
с размерами не припомню проблем, все четко
 
Через экшн тоже проблема с разрешением? Вроде не должно б'hmmm'
 
не, я про метод экспорт. через экшен можно нормально, да
 
нашел кстати способ для обрезки по артборду перед экспортом
Document.rasterize (sourceArt:any, clipBounds: Rect , options: RasterizeOptions ): PageItem
Adobe Illustrator 21 Type Library
Rasterize the source art(s) within the specified clip bounds. The source art(s) are disposed as a result of the rasterization.
sourceArt: Data Type: any
The page item(s) to be rasterized.
clipBounds (optional): Data Type: Rect
The rectangular region of the artwork for the rasterization. If the parameter is omitted, the bounds of the source art(s) is used instead.
options (optional): Data Type: RasterizeOptions
Describes the rasterization options.
 
  • Спасибо
Реакции: Larvatus
т.е. сначала растрирую все, потом экспортирую обрезанное, затем undo() ?
 
Еее! Получилось) Спасибо=) Теперь осталось найти все объекты, которые находятся поверх артборда.
 
В общем, из ошибок осталось только эта - "Неизвестная ошибка привела к неуспешному завершению операции."
Screenshot_2.png

Все остальное устранили. Несмотря на это сообщение - экспортируется все адекватно.

Можно ли перехватить это окно и закрыть его или подавить вывод этого сообщения?
 
Самое интересное, что я скрипт с этим экспортом сдал недавно, и ошибок не вылетает.
опции в основном по умолчанию

вот это не поможет убрать окно с ошибкой?

app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;

var tiffExportOptions = new ExportOptionsTIFF();
tiffExportOptions.resolution = 300;

templateRef.exportFile(targetFile,ExportType.TIFF,tiffExportOptions);
 
  • Спасибо
Реакции: Larvatus
Помогло, спасибо!
 
кстати, нашел как вбить разрешение jpg

app.preferences.setRealPreference("plugin/JPEGFormat/DPI", 450);
 
  • Спасибо
Реакции: dumbm1, Larvatus и _MBK_
вот только мне не помогло, все равно 72 на выходе. и PNG не могу понять как задать


но зато обнаружился еще интересный метод.

Document.imageCapture (imageFile: File , clipBounds: Rect , options: ImageCaptureOptions )
Adobe Illustrator 21 Type Library
Capture the artwork content inside the clip bound as raster image, and write out the captured image data into the target image file.
imageFile: Data Type: File
The file to which the captured image should be written.
clipBounds (optional): Data Type: Rect
The rectangular region of the artwork for image capture. If the parameter is omitted, the entire artwork bound is captured.
options (optional): Data Type: ImageCaptureOptions
Describes the image capture options.
 
вот только мне не помогло, все равно 72 на выходе
Я бы, на твоем месте, все таки пользовался этим методом
Лично у меня из parameter-1 прекрасно устанавливается разрешение экспортируемого файла какое угодно
Причем, насколько я предполагаю, метод универсальный для любого формата экспорта
 
а как ты там установил размеры в 2000x2000 пикселей?
 
разрешение видишь ли имеет ограничение сверху в 2400. этого далеко не всегда хватит для требуемого размера