Некорретный экспорт в JPG

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

aleksasha

Топикстартер
15 лет на форуме
Сообщения
316
Реакции
5
У меня в публикации много разноформатных линков. Большая часть линков - "заграничные". При разных перевыкладываниях на серверах автоматизации происходит каша с форматами. Поэтому эта большая часть файлов имеет расширение tif, будучи на самом деле фотошоповскими EPSами. Для верстки это безразлично.

Но после сдачи в типографию мне нужно перевести все растровые файлы в единый формат JPG для наших редакторов. Качество картинок - для просмотра на экране.

При скриптовании использовал экспорт каждого линка в формат JPG. Но! Небольшая часть картинок, сорри, херятся... Т.е. Jpeg содержит примерно 4-ю часть картинки... Когда делаю руками без скрипта - всё пучком. Подскажите где глюк и где копать?
 
Ответ: Некорретный экспорт в JPG

Может памяти при работе скрипта не хватает?
 
Ответ: Некорретный экспорт в JPG

Картинки которые неверно экспортируются скриптом, так ведут себя стабильно? Т.е. это свойство картинки или ошибка может и не возникнуть?
Как выглядит участок скрипта, ответственный за экспорт?

Может быть подойдет безскриптовый экспорт в JPG?
1. Экспорт публикации в PDF
2. В акробате Advanced > Document Processing > Export All Images
 
Ответ: Некорретный экспорт в JPG

Покажи код.
 
Ответ: Некорретный экспорт в JPG

aleksasha сказал(а):
Но после сдачи в типографию мне нужно перевести все растровые файлы в единый формат JPG для наших редакторов.
Имеется ввиду вся полоса с текстом и картинками или только картинки?
 
Ответ: Некорретный экспорт в JPG

prodx сказал(а):

Пишу на VBA *[[
Код:
    For i = 1 To myDoc.Links.Count
     myDoc.Links(i).Show

     If TypeName(myDoc.Selection(1)) = "EPS" _
     Or TypeName(myDoc.Selection(1)) = "Image" Then
      myDoc.Selection(1).RotationAngle = 0
      myDoc.Selection(1).VerticalScale = 100
      myDoc.Selection(1).HorizontalScale = 100
     End If
     
     With myID.JPEGExportPreferences
      .ExportingSelection = True
      .JPEGQuality = idJPEGOptionsQuality.idHigh
      .JPEGRenderingStyle = idJPEGOptionsFormat.idBaselineEncoding
     End With
     
     myDoc.Export idExportFormat.idJPG, _
     TempDir & i & ".jpg", ShowingOptions:=False
    Next
 
Ответ: Некорретный экспорт в JPG

Kuzmin сказал(а):
Картинки которые неверно экспортируются скриптом, так ведут себя стабильно?

Да, результат всегда один и тот же.

Kuzmin сказал(а):
Может быть подойдет безскриптовый экспорт в JPG?
1. Экспорт публикации в PDF
2. В акробате Advanced > Document Processing > Export All Images

Дык хочется ведь автоматизации процесса, публикаций немало. Да и другие функции навешать хочу.
 
Ответ: Некорретный экспорт в JPG

imma сказал(а):
Имеется ввиду вся полоса с текстом и картинками или только картинки?

только картинки
 
Ответ: Некорретный экспорт в JPG

aleksasha сказал(а):
Да, результат всегда один и тот же.
Если ошибка воспроизводима, то неплохо бы посмотреть и на виновника.
В общем, хочется увидеть кусок публикации с заверстанным линком, который "неверно" экспортируется.
Вот это смущает:
Код:
myDoc.Selection(1).VerticalScale = 100
myDoc.Selection(1).HorizontalScale = 100
Если картинка масштабировалась в InD, то после этих строк она должна привестись к 100% актуального для файла разрешения. Т.е. если линейные размеры были уменьшены в публикации, то после выполнения этих строк кода линейные размеры изображения во фрейме будут увеличены, возможно так, что во фрейме окажется как раз четверть изображения.
Если убрать эти две строчки, то, думаю, проблема решится.
 
Ответ: Некорретный экспорт в JPG

Kuzmin сказал(а):
Если ошибка воспроизводима, то неплохо бы посмотреть и на виновника.
В общем, хочется увидеть кусок публикации с заверстанным линком, который "неверно" экспортируется.

Я подумаю, как лучше выложить кусок файла...

Вот это смущает:
Код:
myDoc.Selection(1).VerticalScale = 100
myDoc.Selection(1).HorizontalScale = 100
Если картинка масштабировалась в InD, то после этих строк она должна привестись к 100% актуального для файла разрешения. Т.е. если линейные размеры были уменьшены в публикации, то после выполнения этих строк кода линейные размеры изображения во фрейме будут увеличены, возможно так, что во фрейме окажется как раз четверть изображения.
Если убрать эти две строчки, то, думаю, проблема решится.

Эти строчки добавлены специально и на результат не влияют.
 
Ответ: Некорретный экспорт в JPG

Пробую реализовать скриптом метод предложенный boriskasmoscow.

Подскажите, как программно создать новый XML tag? И как какому-либо объекту присвоить этот тэг? Снаскоку у меня не получилось это сделать. Метод markup почему-то выдал ошибку.
 
Ответ: Некорретный экспорт в JPG

Сорри, сам разобрался...
 
Ответ: Некорретный экспорт в JPG

Подскажите, почему здесь может вылазить ошибка Application-Defined or object-defined error? (ID CS)

myDoc.Export idExportFormat.idXML, "c:\temp\temp.xml"

Вопрос снят... Не задал объект изначально...
 
Статус
Закрыто для дальнейших ответов.