Помощь - Поиск - Пользователи - Календарь
Полная версия: Каким автоматом убрать из WMF-файла невидимые объекты?
ProDTP > Графика и препресс > Препресс
Evgen
Допустим, поступают в работу WMF: пример 1, пример 2.

Файлы генерятся программой, которая может выдавать растр или WMF.
Кошерней вектор, но в файлах получается слишком много (десятки тысяч) лишних объектов, скрытых теми, что лежат на самом верху.

Нет ли в природе подходящего скрипта/плагина для Иллюстратора или Корела для удаления лишнего мусора?
Illustrator > Pathfinder > Minus Back не справляется (после Expand'a всех Strokes).
Или всё же можно обойтись штатными средствами?
denisgrim
какие кошмарные образцы!!! просто страшный сон препрессера!
ТАКОЕ надо только переводить в растр. Как вариант, можно его потом трассировать. Иного пути тут точно нет.
Evgen
Спасибо огнетушителю -- подсказал, что ссылки вели на один и тот же файл. )
Поправил.
Вопрос продублировал у соседей, т.к. у нас кроме Юры-Паинта (перебор скриптом, начиная с нижнего объекта; визуальный контроль) по вектору пока никто ничего не предложил. )


З.Ы. Образцы в Люстре открываются ч0рт-знает-как, в Кореле -- нормально. smile.gif
З.З.Ы. Вопрос не горящий; типа домашнего задания на лето. )) Осенью буду издавать еще пару книг с подобными картинками.
denisgrim
этож сколько по времени займёт перебор скриптом такого количества шлака?! И ради чего? По-моему трассировка растра такой сложности будет вполне адекватным решением.
Rod_of_Sky
а по каким причинам вектор в данном случае может считаться "кошернее" растра?
Evgen
Цитата(denisgrim @ Jul 7 2010, 17:54) *
этож сколько по времени...

Много smile.gif
По этой причине данный вариант и не дорабатывается.
Если не ошибаюсь, Юра сказал, что за пару минут было перебрано всего около 300 объектов. ))
Оказалось, что в той объектной модели невозможно выбрать диапазон.

Насчет трассировки: может быть и попробую. Несколько смущает то обстоятельство, что нам сначала из вектора нужно делать растр, а затем его трассировать, чтобы получить вектор. Хотя в данном случае это объяснимо.
Evgen
Цитата(Rod_of_Sky @ Jul 8 2010, 00:36) *
а по каким причинам вектор в данном случае может считаться "кошернее" растра?

Неизвестно, какой финальный размер будет у картинки.
При масштабировании таких схем происходит замыливание четких границ между пикселями изображения.
По большому счету, это не страшно; читатель даже и не обратит внимания. smile.gif
Просто хочется качества по-максимуму. Не просто визуального, но и... математического, что ли. ))

В принципе я согласен с обоими комментариями.
В данном случае можно и растр, свет клином не сошелся на векторе. ))
Любимцев
» Образцы в Люстре открываются ч0рт-знает-как
Вот я и открыл, ужаснулся, и закрыл... biggrin.gif
DimB
Цитата(Evgen @ Jul 7 2010, 12:49) *
Образцы в Люстре открываются ч0рт-знает-как, в Кореле -- нормально.
Из Corel > Publish To PDF. Затем в Acrobat > Save As > Acrobat PDF Files, Optimized (см. Settings). Размер существенно уменьшается (даже при отключенном сжатии). Оптимизированный PDF Illustrator открывает нормально.
denisgrim
Интересно, а если эту пдфку Питстопом почистить? Есть ли там что-то на предмет удаления невидимых объектов?
lossless
ну что-то там вычищает (~60K объектов) но все равно дофига остается smile.gif на вид абсолютно никакой разницы.
carry
К сожалению порядок объектов тоже не совсем правильный, а то жахнуть бы в корельском object manager половину и усе. Но где-то треть так выгрести можно. Потом н ачинаются видимые объекты, а потом опять часть невидимок.
Evgen
Цитата(DimB @ Jul 8 2010, 17:13) *
Из Corel > Publish To PDF. Затем...

Ну как открыть в Люстре, тут никакой тайны великой нет.
Я в первом сообщении уже написал, что
Цитата
Illustrator > Pathfinder > Minus Back не справляется

И Optimize ни при чем -- всего 30 килограмм пропадают.
Речь идет не об уменьшении объема файла (цифры здесь смешные: через PS ≈690Kb, через Publish2PDF ≈530, после оптимайза ≈500),
а об избавлении от лишних объектов.
Чтобы РИП не страдал и не думал ненужные мысли.
Ну и, конечно, чтобы скорость прорисовки на экране в векторном редакторе тоже радовала. Не 2-3 секунды на картинку, а не больше одной.
Десятки тысяч скрытых объектов не нужны никому.

Цитата(carry @ Jul 8 2010, 22:15) *
К сожалению порядок объектов тоже не совсем правильный, а то жахнуть бы в object manager половину и усе.

Спасибо, Катя, я не догадался до такого очевидного шага. smile.gif
Привык без object manager'a работать (мне он только мешает и увеличивает время прорисовки экрана).
carry
Менеджер, конечно не шибко быстро скачет, но иногда бывает полезен smile.gif В процессе уничтожения этих самых невидимок Корел вывешивал надпись, шо он не отвечает, но это, для испугу, на самом деле не висел. Думал по несколько минут при открытии объектов и при уничтожении большой пачки.
DimB
Цитата(Evgen @ Jul 8 2010, 22:59) *
И Optimize ни при чем -- всего 30 килограмм пропадают.
Здесь извините, упустил — у меня он таки вышел сжатый.
Цитата(Evgen @ Jul 8 2010, 22:59) *
а об избавлении от лишних объектов
Это итак понятно.
Цитата(Evgen @ Jul 8 2010, 22:59) *
чтобы скорость прорисовки на экране в векторном редакторе тоже радовала.
старый, добрый Illustrator 10.0.3

Вообще-то способ давно известен:
Рисуете сверху белый прямоугольник, назначаете ему Transparency (Screen, Opacity 0%). Далее Select All и Flatten Transparency (баланс есс-но Vector, 100 %) и получаете свой «чистый» вектор. Скрипт на это дело пишется легко.

З.Ы. Жара все-таки влияет, я и сам чего-то сходу не сообразил. smile.gif
ch_alex
Цитата(DimB @ Jul 13 2010, 00:34) *

старый, добрый Illustrator 10.0.3

У 10-ки есть родовая травма - он устанавливает кроп-бокс меньше, чем максимальный размер изображения. Это вызывает подрезку линкованной графики практически в каждой программе (Кварк, Индезайн, Пейдж) любой версии и в любой системе (PC, MAC). Особенно заметно на округлых объектах - появляются горизонтальные и вертикальные лыски.
DimB
Цитата(ch_alex @ Jul 13 2010, 15:00) *
он устанавливает кроп-бокс меньше, чем максимальный размер изображения.
Интересная информация. Спасибо.
От верстки давно отошел, а в печать отдавал или макет или сборку на печатный лист в виде 8 EPS (кстати за милую душу проскакивало на всех ФНА, только один раз агфа 44s отказалась кушать, давно было).
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2012 Invision Power Services, Inc.

Реклама

   Rambler's Top100    Яндекс цитирования