- Сообщения
- 115
- Реакции
- 60
Подскажите, кто в курсе или кто с чем-то аналогичным сталкивался: не выходит экспортировать в tif с компрессией. При экспорте скриптом с параметром cdrCompressionLZW размер файла, который должен получиться сжатым, все-равно выходит как у некомпрессионного файла и даже больше! Т.е. экспортируешь вручную с LZW-компрессией - получаешь на данном образце размер тифа около 1 Мб. При экспорте скриптом - около 20 Мб. Писал макрос сначала "вручную", не поверил полученному результату. Решил тупо воспользоваться записью макроса и посмотреть, что же делал не так. Результат абсолютно тот же - при экспорте "вручную" tif-файла с LZW-компрессией (идет запись макроса) - размер как надо. Запускаю только что записанный макрос - никакой компрессии и в помине не видать! Даже еще смешнее: с cdrCompressionNone - размер 18 Мб, а с cdrCompressionLZW - 22,6 Мб. Напоминаю, что при экспорте "вручную", а не макросом - меньше 1 Мб.
???
???
Код:
Sub Macro1()
Dim OrigSelection As ShapeRange
Set OrigSelection = ActiveSelectionRange
OrigSelection.CreateSelection
Dim expflt As ExportFilter
Set expflt = ActiveDocument.ExportBitmap("C:\222\111.tif", cdrTIFF, cdrSelection, cdrCMYKColorImage, 2191, 2115, 300, 300, cdrNormalAntiAliasing, False, True, True, False, cdrCompressionLZW)
expflt.Finish
End Sub