Выбор цвета в скрипте

  • Автор темы Автор темы Solnushka
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Выбор цвета в скрипте

Придумали бы Адобовцы всего одну цветовую модель
Это в программировании цветовые модели, а в дизайне - модели воспроизведения цвета конкретным устройством. То есть моделируется синтез не абстрактно, а на основе изученных свойств конкретной технологии, принтера, монитора. Эти свойства и методы записываются в т.н. цветовой профиль устройства. А поскольку технологий много, принтеров и мониторов всяких разных и того больше, то соответственно и профилей дофига. Ну, с мониторами можно, например, сделать так, чтобы они сами себя настраивали на некий стандарт, скажем sRGB. Это элементарно делается. Но вот с печатью - полный облом. Поэтому никакой "одной цветовой модели" быть не может - даже если адобцы этого бы и захотели.

Что касается их отношения к пастве, то оно простое и понятное: куда она денется с подводной лодки.

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

Конечно, вы можете возразить что ведь они пишут бесполезные вещи, такие как фильтры Liquify, Pattern Maker, Vanishing Point и многие другие которыми пользуются единицы, а у большинства имена их файлов начинаются с тильды. Но тут уловка - новыми фитчами фирма воздействует на сознание адепта, принуждая его покупать новую версию, хотя и со старой он бы прожил до конца своей жизни на планете, а новыми фитчами скриптинга кого соблазнишь?

В общем с Color Picker'ом понятно. Кстати, если кто не в курсе - в префсах ФШ можно переключать каким пикером вы хотели бы пользоваться - Виндовым или Адобским.
 
Ответ: Выбор цвета в скрипте


Не по теме:
Zest сказал(а):
Поэтому никакой "одной цветовой модели" быть не может - даже если адобцы этого бы и захотели.
А какже CIE LAB (Device Independent Color Space)?

 
Ответ: Выбор цвета в скрипте

Лаб - абстракция. Чтобы увидеть цвет описанный в лабе, нужен профиль монитора, а чтобы увидеть как этот цвет будет отпечатан, нужно два профиля: монитора и принтера.

Если вы будете назначать цвет фона кнопкам в Lab'е - кому-то придется все это пересчитывать в RGB каждый раз, когда кнопка показывается на экране. Нетрудно догадаться сделать это заранее и вплоть до следующих изменений ее цвета отображать RGB полученное единожды и связанное с этой кнопкой.

Отсюда и вывод: лаб годится для хранения цвета и в качестве основы пересчета между моделями, но без конкретной модели эту абстракцию не материализовать.
 
Ответ: Выбор цвета в скрипте


Не по теме:
Zest сказал(а):
Лаб - абстракция
Формально, RGB/CMYK тоже абстракция, т.к. в итоге эти цвета будет наблюдать человек (глаз+мозг) со своим субъективным профайлом :)



2 Solnushka И как решили реализовать выбор цвета?
 
Ответ: Выбор цвета в скрипте

И как решили реализовать выбор цвета?
Лень, двигатель прогресса - поэнтому все тем же пресловутым ColorPicker-ом :). Как я уже говорила, для меня не настолько принципиально - какой цветовой режим использовать. Заморачиваться и писать свою палитру мне тоже смысла нет.
Легче разобрать уже существующую возможность выбора цвета.

Zest, насчет переключения пикера - сейчас посмотрю - интересно ведь :) Откуда вы все это знаете?

И в Кореле тоже пишут скрипты, оказывается. Столько нового узнаю, как читаю комментарии.

И все-таки, если проблема в устройствах, то почему бы производителям устройств не прийти к единому стандарту. И выпускать абсолютно идентичные по характеристикам мониторы и принтеры. Или это совсем из разряда фантастики?
 
Ответ: Выбор цвета в скрипте

Формально, RGB/CMYK тоже абстракция,
Абстрактные RGB и CMYK - абстракция. А конкретные, привязанные к устройствам - вполне осязаемые. Берете и смотрите на мониторе. Какой красный? Программисту фиолетово - главное чтобы R было равно 255 или нормализовано = 1. А дизайнеру придется отвечать на этот вопрос конкретно. И что самое печальное - иногда платно.

Раздел проходит именно в ответе на этот вопрос: какой красный? Если нет ответа - абстрактный, если есть ответ - реальный. И мозг тут не при чем.

И все-таки, если проблема в устройствах, то почему бы производителям устройств не прийти к единому стандарту.
Не может быть тут никакого стандарта. Появится возможность расширить цветовой охват - ей немедленно воспользуются и положили люди на все стандарты когда есть реальная возможность хапнуть на свежака пока остальные не дотямали. Это же рынок населенный волками, а не лаборатория населенная мудрецами. И это хорошо.
 
Ответ: Выбор цвета в скрипте

Оффтопик. У Корела есть скриптинг. За каким-то хреном они действительно сначала разрабатывали бейско-похожий езыг но потом снабдили свои прогры обычным VBA с необычно обширной объектной библиотекой преимущественно для Draw. Paint - отсыхает у них, похоже. Поэтому для Корела можно писать такие скрипты, что ничем от полноценных приложений они не будут отличаться. Загляните в ветку Корела, там есть такой участник - wOxxOm - который ваяет нечто фундаментальное. Причем Кореловские скрипты давно являются коммерческим продуктом - например такой персонаж как Alex Vakulenko www.oberonplace.com - пишет их и продает.
 
Ответ: Выбор цвета в скрипте

Замечательно, что есть люди, которые сумели себя реализовать в этом довольно непростом деле. Тем более приятно, что они наши, постсоветские в смысле.

А насчет стандартов техники, понятно, конечно, что все производители тянут на себя и каждый пытается чем-то выделится. Хотя не логично все-таки, что при этом страдают пользователи. Технически трудно, правда, наверное создать, к примеру, компутер и принтер, которые не пришлось бы друг под друга настраивать. Нюансов много.
 
Ответ: Выбор цвета в скрипте

Ничего трудного нет технически. Только организационно. Чтобы такой такой всеобщий стандарт соблюдался, надо ведь ввести принуждение - а как это сделать в свободной стране где конституция запрещает ограничивать свободу слова.

Что касается пользователя, то он не страдает, а выбирает. Никто ж не заставляет.

Насчет "наших": сомневаюсь что AV согласился бы с тем, что он - ваш. :) Впрочем можете сами спросить - там тоже есть форум.
 
Ответ: Выбор цвета в скрипте

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