Применить векторный фрейм ко всему документу

Статус
Закрыто для дальнейших ответов.

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
Подскажите пожалуйста по какому пути пойти. Есть уже сверстанный документ с картинками, помещенные в фреймы индизайна (прямоугольные с примененными эффектами рамки, углов, тенюшки). Заказчик хочет поменять рамки на более сложные и декоративные. Размеры картинок в верстке разные и пропорции. Есть ли некий скрипт, помогающий решить проблему? Или нужно все делать ручками?
 

suntory

Administrator
15 лет на форуме
Сообщения
23 468
Реакции
12 482
Если это растровая или векторная графика, то это отдельная картинка, применить ее в ID в качестве рамки (stroke) другой нельзя
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
да, это векторная контурная рамка в eps.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 468
Реакции
12 482
В виде стиля/в свойствах объекта нельзя.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 468
Реакции
12 482
Ни прямоугольному, ни овальному, ни многоугольному. :)
 

suntory

Administrator
15 лет на форуме
Сообщения
23 468
Реакции
12 482
Покажите рамку. Картинку в линкованый eps в ID нельзя вставить, можно контур скопировать
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
Покажите рамку. Картинку в линкованый eps в ID нельзя вставить, можно контур скопировать
рамки под рукой сейчас нет. Но это обычная сложная кривая без всяких эффектов. Когда в нее вставляешь картинку, то она естественно принимает границы этого скопированного контура из иллюстратора. Как можно оптимизировать это процесc?
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
или поставлю вопрос точнее,
1. можно ли как-то автоматизировать процесс замены имеющихся прямоугольных рамок на иную, не созданную средствами индизайна для уже готовой верстки?
2. Если представить ,что фрейм удастся повторить,нарисовав ломанную кривую в индизайне, то можно ли в этом случае произвести быструю замену?
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
Спасибо, буду пробовать)). Единственное, конечно, у меня изображения не только разной ориентации по вертикали-горизонтали, но и по пропорциям, т.е. наверное разные рамки нужны как минимум для горизонтальных и вертикальных или поворачивать на 90 градусов..
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Что делать с пропорциями — решать, конечно, надо индивидуально (смотря на степень искажения, личный перфекционизм и придирчивость заказчика). А вопрос ориентации можно, думаю, решить, раскидав как-то грамотно объекты по слоям и под эту структуру дописав код.
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
вопрос только в том ,что нужно сделать уже, а скрипты я в жизни не писал)) Подскажите хотя бы, где как его писать и установить новичку? "Java Script" скачать-установить?
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
Что у меня получилось по данному скрипту:
1.Получились в новом слое рамки, которые стали по размеру рамок, в которых находятся изображения в другом слое.
2. Эти новые рамки никак не ограничивают изображения(они остались прямоугольными в прежних размерах)
3. Скрипт запустился, индизайн подвис, Скрипт написал ошибку Некорректное значение параметра"to" метода "duplicate". Ожидалось Array of 2 units,Spread, Page or Layer, получено null.
Скрипт отменил, индизайн отвис, рамки повставлялись как написано выше.
Необходимо поместить изображения в новые рамки или ограничить изображения пределами новой рамки. Темный лес)
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
2. Эти новые рамки никак не ограничивают изображения(они остались прямоугольными в прежних размерах)
"Они" — это кто: рамки, изображения? Что значит "не ограничивают"? Кто кого как должен ограничивать? Или не должен? Переведите.
3. Скрипт запустился, индизайн подвис, Скрипт написал ошибку Некорректное значение параметра"to" метода "duplicate". Ожидалось Array of 2 units,Spread, Page or Layer, получено null.
Скорее всего, попался "под руку" прямоугольник на полях. Страница не определилась и не передалась в параметр.
Необходимо поместить изображения в новые рамки
Линкованный объект в линкованный объект Вы никак не поместите.
или ограничить изображения пределами новой рамки.
См. 1-й вопрос.
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
В данный момент изображения вставлены во фрэймы прямоугольной формы (применен стиль - ободки, уголки, тени). Новая рамка неправильной формы(допустим звезда). После выполнения скрипта Получается, что изображения остаются во фрэймах прямоугольной формы, в другом слое лежат новые рамки (Звезды) тех же габаритов. Но изображения в них не заключены. В итоге видим и изображение прямоугольное (не в звезде) и фрейм (звезду с обводкой) в другом слое.
По поводу прямоугольников на полях, видимо да:)
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
Вообще до скрипта, можно ли подменить существующую рамку на новую- векторный eps, например, как-нибудь через стили, кисти и тд?
 

Andersen

Участник
Топикстартер
Сообщения
24
Реакции
0
может быть, как то по обсуждаемому в этой теме пути?? Только как затащить кисть иллюстратора в индизайн и автоматизировать замену существующих рамок?
 
Статус
Закрыто для дальнейших ответов.