Форма выбора цвета (подобно Photoshop'у) [8.2]

Опубликовал Олег Цыганков (BenGunn) в раздел Обработки - Универсальные обработки

Форма выбора цвета - альтернатива стандартному диалогу выбора цвета (тонкий клиент, толстый клиент, обычное приложение). Позволяет выбрать как поименованный цвет, так и более точный по шкале.

Форма выбора цвета полностью написана на javascript мной самим без каких либо сторонних библиотек. Все рисунки находятся в форме (для обычного приложения пишутся во временные фалы, для тонкого и толстого клиента - грузятся во временное хранилище).

 

Форма позволяет выбрать цвет как по градиентной шкале (HSV) и так и "точный" именованный цвет (галочка "только web-цвета"). Также предусмотрена возможность ввода цвета "вручную": или RGB, или HSV, или в шестнадцатиричном представлении. При возвращении выбранного цвета в родительскую форму проверяется, соответствует ли какой-нибудь именованный цвет выбранному; если соответствет, то возвращается он, если нет, то возвращается цвет в виде Цвет(R, G, B).

 

Правильность позиционирования цвета сверялась с "фотошопом".

 

Обработка оформлена в виде "демонстрашки". В поле выбора цвета можно выбрать один из 16 "стандартных" web-цветов или открыть форму выбора (пункт "Выбрать...").

 

Форма не тестировалась в web-приложении и на linux-платформах. Возможны проблемы, если установлена старая версия IE. Исключительные ситуации в форме не отрабатываются - хочется получить информацию от пользователей об ошибках.

Скачать файлы

Наименование Файл Версия Размер
Обработка Форма выбора цвета
.epf 77,72Kb
25.02.12
155
.epf 77,72Kb 155 Скачать

См. также

PowerTools от 1 000
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
LordMatrix (LordMatrix) (0.20 $m)
Добавить вознаграждение
Комментарии
1. Андрей Краснокутский (Andry.Boris) 53 26.02.12 02:12 Сейчас в теме
поддержу автора
старался
зачет...
2. Александр Зубцов (iov) 358 26.02.12 22:50 Сейчас в теме
Не ну АднозначнА + .
Полезно, актуально.
3. Alex Misanets (Misanets) 331 27.02.12 09:55 Сейчас в теме
Возможно для меня не востребована, но полезно иметь про запас :)
4. igor sarafanov (ms200999) 29.02.12 08:05 Сейчас в теме
Профессионально к задаче подошел.
5. Олег Петров (Лен75) 29.02.12 10:15 Сейчас в теме
Объясните, для чего это обработка? В программе цвет меню меняет или что ?
6. Олег Цыганков (BenGunn) 80 01.03.12 05:54 Сейчас в теме
(5) Лен75, Сама по себе обработка - это демонстрация окна выбора цвета. А вот это самое окно мне потребовалось когда я делал HTML-редактор на 1С. Весь редактор я выкладывать не стал - ничего нового я там не придумал, а на "Инфостарте" подобных разработок предостаточно. А вот идеея взаимодействия клиентского Javascript с клиентской частью 1С мне самому понравилась. В общем-то, получается что весь недостающий функционал 1С можно нарастить с помощью js без каких либо дополнительных библиотек (решив таким образом вопрос кросс-платформенности 1С).

Кроме того, в этой обработке я поделился своей идеей хранения картинок не в конфе, а в самой обработке и способы "разворачивания" этих картинок на любом клиенте.....
7. Alex Misanets (Misanets) 331 29.03.12 14:17 Сейчас в теме
Писал раньше, что не востребована, но теперь и мне пригодилась. Использовал в своей публикации http://infostart.ru/public/103525/. Автору огромное спасибо:)
8. Александр (Sanek_159) 11.09.12 17:46 Сейчас в теме
Спасибо автору, то что искал, плюс в профиль. А то стандартная палитра уж очень скудновата.
9. Петр Евсеев (PiterPen) 234 31.01.13 17:02 Сейчас в теме
Спасибо автору, очень помог
10. Стас Громов (Stas_Gromov) 36 20.03.13 09:19 Сейчас в теме
А можно эту форму как то прикрутить к списку номенклатуры для выбора цвета вещей? Сама по себе обработка интересная, но смысл её мне не до конца понятен :) Нужно придумать практическое применение! Допустим, у меня задача: вывести в списке номенклатуры её цвет. По понятным причинам веб-цвета не совсем (или не все) подходят. Нужно сделать поле где можно вывести и отобразить(!) цвет номенклатуры. У кого есть какие идеи на этот счёт?
11. Вадим Назаров (NazarovV) 75 28.03.13 14:50 Сейчас в теме
12. Вадим Назаров (NazarovV) 75 28.03.13 14:50 Сейчас в теме
(10) Stas_Gromov, сейчас реализую... решение могу скинуть в л.с.
13. LordMatrix (LordMatrix) 1 28.03.13 14:54 Сейчас в теме
14. Стас Громов (Stas_Gromov) 36 29.03.13 08:42 Сейчас в теме
(12) NazarovV, ну если не трудно скинь, гляну с удовольствием :)
15. Вадим Назаров (NazarovV) 75 29.03.13 13:01 Сейчас в теме
(14) Stas_Gromov, решил публикацией... внедрение за 2 минуты)
16. Иван Титов (Ibrogim) 561 14.06.13 13:49 Сейчас в теме
(0) Отлично. а то приходилось делать так...
17. Андрей Морозов (lobster) 202 03.12.13 17:45 Сейчас в теме
Спасибо огромное! Единственное вот абсолютно случайно наткнулся. Ошибка для цвета морской волны(темного) - 143, 188, 139 должно быть, а в шаблоне (посмотрел в отладке) - 143, 188, 143, подскажите где поправить?
18. Сергей Гуров (GuRi4) 10.02.14 13:10 Сейчас в теме
При открытии файла выдается ошибка:
Ошибка при выполнении файловой операции 'C:\Users\......\Desktop\Цвета.epf'
по причине:
Неверный формат хранилища данных 'file://C:/Users/.....ktop/Цвета.epf'
Прикрепленные файлы:
19. Олег Цыганков (BenGunn) 80 26.02.14 15:57 Сейчас в теме
(18) GuRi4, Я сейчас переписываю эту обработку. Скоро выложу другой, менее глючный вариант....