Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

  • Автор темы Автор темы zmeionline
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Посмотреть вложение ConvertBitmap.zipSorry пятница дурдом, правлю один, архивирую другой, посылаю третий! ;)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Sorry пятница дурдом, правлю один, архивирую другой, посылаю третий!
Ничего страшного, вы же это на чистом энтузиазме делаете, с моей стороны было бы просто нелепо предъявлять хоть какие то претензии, наоборот - большое спасибо!

В последнем всё работает, единственно бы еще разрешение можно было менять с 300 на 150 и 200 (любое) и было бы всё вообще замечательно! :4)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

В последнем всё работает, единственно бы еще разрешение можно было менять с 300 на 150 и 200 (любое) и было бы всё вообще замечательно!
Так оно там и так выбирается от 72 до 600 - там хитрый фильтр стоит просто ;-)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Так оно там и так выбирается от 72 до 600 - там хитрый фильтр стоит просто ;-)
А как выбрать другие или хотя бы вернуться к 300?
Я макрос открываю - там по умолчанию 300, при попытке ввести какое то другое значение (при нажатии любой клавиши) вылазит 600, при нажатии backspace - 72. То есть выбор потом только между 600 и 72, других нету! :n)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

там по умолчанию 300, при попытке ввести какое то другое значение (при нажатии любой клавиши) вылазит 600, при нажатии backspace - 72. То есть выбор потом только между 600 и 72,
Ввод значений в подобные поля - настоящий тест на юзерскую смекалку. Который вы с треском провалили! :) А ведь поля ввода с подобным контролем частенько встречаются в других программах - ай-яй-яй! ;)
Ну ладно, не буду глумиться, объясню подробно. В программе при вводе значений в это поле стоит контроль валидности значения (валидатор). То есть, блокируется любая попытка ввести значение больше 600 или меньше 72. Например, допустим, стоит значение 300, курсор стоит в конце и вы жмете "1" - значение в поле становится 3001 - это недопустимое значение, она сразу меняет его на максимальное возможное - 600. Зато, если выделить цифру "3" в строке "300" и нажать на "2", то получается валидное значение "200". Число 150 набрать сложнее, если вы выделите две цифры "30" и начнете набирать вместо них "15", то нажатие первой 1 выведет число за рамки валидного - станет "10" которое валидатор тут же превратит в минимально возможное "72", из которого получить 150 еще сложнее. Правильный путь - выделяете средний "0" жмете на "5" - получаем 350, затем вместо тройки набираем точно так же "1". Развлекуха еще та, cочетаем приятное с полезным. ;) Тем более, вас же не часто надо будет подобным заниматься?
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Ввод значений в подобные поля - настоящий тест на юзерскую смекалку. Который вы с треском провалили!
Виноват! :) Но ведь стандартном то окне Convert to Bitmap... можно с любой цифры начинать! :)
А может доделаете его, чтобы вбивалось любое разрешение? Буду вашим тестером! :y)
Пока всё работает, за что вам спасибо - сколько лишней ручной работы ушло. Корелом, я правда нечасто пользуюсь, но штука очень полезная, думаю многие за нее спасибо скажут!
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Совсем любое нельзя, возможны непредсказвемые взбрыки корела. А чем вам не нравится приведенный диапазон от 72 до 600? Или не нравится именно сам способ валидации численного ввода? Ну хотите могу исправить чтобы ввести можно было все что угодно, но по нажатию Ok она или не пускала дальше если значение невалидное или меняла его на предельно валидное.
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

А чем вам не нравится приведенный диапазон от 72 до 600?
Нет нет, для 99% задач этого хватает вполне, но в стандартном есть еще и 1-битный битмар, на него разрешение делается 800-1200 dpi, бывает на смиковых хочется 350, 400 сделать - для определенных целей. Ну да в общем это это редкость. :)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Так вам просто расширить верхнюю границу с 600 до 1200?
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Так вам просто расширить верхнюю границу с 600 до 1200?
Ну вообще хорошо бы еще и поиском как то совместить - то есть выбираешь тип изображения (grayscale, RGB, CMYK) и применяешь данный макрос только к выбранным изображениям. Можно это как то сделать? Если долго или муторно - то всё совершенно устраивает и сейчас, 1200 не надо. :)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

выбираешь тип изображения (grayscale, RGB, CMYK) и применяешь данный макрос только к выбранным изображениям.
Да почему же, можно и так. Правда я боюсь, что уже начинаю у Санчеса хлеб отнимать с его префлайтом. ;)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Прошу прощения, что долго отвечал, выходной был. Спасибо огромное - вот это настоящая вещь! :)
 
Ответ: Требуется макрос чтобы выровнять разрешение у всех картинок на странице. Corel X5

Завсегда пожалуйста ;-)
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

простите, что вмешиваюсь, но любопытство пересиливает)

Вы чуть выше обсуждали неудобство ввода разрешения с 72 до 600.

А что если сделать проверку валидности в теле обработки события Exit? Тогда можно будет вводить любые значения, а проверка будет происходить при смене фокуса с TextBox

Простите, если глупость сказал (я макрос не смотрел), но мне для себя очень интересно :D
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

Тогда можно будет вводить любые значения, а проверка будет происходить при смене фокуса с TextBox
Тогда вводить не интересно будет ;)
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

Скажите пожалуста, а этот макрос битмапы в powerclip видит... или работает только с явными так сказать битмапами?
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

Нет, внутри поверклипов не видит, только внутри групп. Но, в принципе, несложно сделать.
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

Нет, внутри поверклипов не видит, только внутри групп. Но, в принципе, несложно сделать.

это было бы очень очень здорово.. работаю в центре оперполиграфии, люди приносят "изделия" особенно каталоги, все битмапы снятые супер мегапиксельными камерами в большинстве в powerclip, разрешение естевенно никто не меняет.. приходится все перебирать ручками.. уходит масса времени....
 
Ответ: Требуется макрос чтобы выравнять разрешение у всех картинок на странице. Corel X5

Так это вам санчесовский префлайт нужен тогда, а не просто приведение к одной цветовой модели - разрешению.
 
Статус
Закрыто для дальнейших ответов.