gaussian blur не работает в записи макроса
cheesus / 26.02.2015, 11:42
Форум:
Версия программы:
17.2.0.688
был у меня раньше макрос (делал просто через запись) такой вот
- любой объект копируется на те же координаты
- опускается на уровень вниз
- сдвигается на 1 мм вниз и вправо
- через яркость/контраст/интенсивность (ctrl+b) делается черным (всё по -99)
- растрируется с прозрачным фоном (ну скажем 80 dpi и CMYK)
- gaussian blur на 10px
вот раньше сам записывал на новом месте, теперь блюр почему то не хочет работать
подскажите пожалуйста что не так делаю или как по другому написать
cheesus, для взятия пробы цвета аутлайна используется Color Eyedropper. Горячей клавиши для него нет, но назначить её никто не воспрещает. Зачем для этого использовать инструмент Mesh не совсем понятно.
видимо я не понятно объяснил или никто не пытался повторить ))
я не использую инструмент меш, это работает на обычных векторах и не превращает их в меш.
- беру прямоугольник
- нажимаю crtl+shift+E (появляется пипетка)
- тыкаю пипеткой на любой цвет (не важно где)
- прямоугольник заливается этим цветом
мне очень удобно, потому что это работает на несколько выделенные объектов например и не нужно брать отдельный инструмент.
приложил картинку для наглядности происходящего RGBшные картинки это скриншоты, на них внимания можно не обращать.
Внешняя ссылка
cheesus, Baryga88 вам правильно написал - взятие цвета инструментом "цветовая пипетка" можно делать просто активировав её на панели инструментов и нет необходимости вызывать меш.
shark, Вы зря думаете что я не умею назначать клавиши на инструменты и не знаю что есть такой инструмент как пипетка. Попробуйте сделать то что я описал постом выше. По завершению действия я не получаю меш объект, я получаю просто залитый вектор. Одно дело перетыкивать цвета пипеткой, а совсем другое сократить этот путь в половину.
эта команда, которая вызывается через Ctrl-Shift-E, называется "определение цвета заливки сетки по образцу" и работает всегда с заливкой. И сделать ею обводку, в отличии от той же "пипетки", у вас не получится.
shark, это печально, а возможно сделать макрос для такой задачи?
я бы и сам не отказался от такого макроса, но, насколько я знаю, в VBA нет аналогичной "пипетке" функции взятия цвета из битмапа. Можно получить цвет заливки/обводки только лишь векторного объекта. При ручной отрисовке растровой картинки возможностей пипетки вполне хватает, а для закраски объектов с растровыми градиентами где-то здесь был макрос
shark, а из вектора как будет выглядеть, подскажите пожалуйста
ткнули пипеткой по нужному цвету, потом изменившийся на "ведерко" курсор подвели к закрашиваемому объекту и, в зависимости от цели, навели его либо на контур объекта (при этом курсор изменится), либо просто "ткнули" где-нибудь посередине. Второй вариант - выделили нужный объект, выбрали команду Правка/"Копировать свойства", в появившемся окошке выбрали нужные опции, цвет заливки/обводки и т.д., и ткнули на объект, с которого эти свойства скопировать. И "пипетку" и "копирование свойств" лучше "завязать" на какую-нибудь клавиши. Третий вариант - это уже через программирование, использовать свойства Fill и Outline
shark, видимо то что я выше писал что умею пипеткой пользоваться прозвучало не убедительно :D я спрашивал про команду в эдиторе, ладно, сам найду )
спасибо за помощь
Страницы