Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Правильная цветовая палитра (число прочтений - 2819 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Правильная цветовая палитра
10. Января 2008 :: 05:38
Печать  
Прикладываю скриншот документа, отрисованного Йокселем. Документ был сформирован таким простеньким кодом на 1С:
Код
Выбрать все
Процедура Сформировать ()
	Перем Р, Г, Б;

	Таб = СоздатьОбъект ("ТабличныйДокумент");
	Таб.Область ().ШиринаСтолбца (0.7);
	Таб.Область ().ВысотаСтроки (2);

	Для С = 1 По 240 Цикл
		Для К = 1 По 240 Цикл
			HSLtoRGB (С, К, 50, Р, Г, Б);
			Таб.Область (С, К).ЦветФона (Р, Г, Б);
		КонецЦикла;
	КонецЦикла;

	Таб.Показать ("Палитра");
КонецПроцедуры

 



Вот ЭТО я называю правильной цветовой палитрой! Улыбка
  

test.png ( 13 KB | Загрузки )
test.png
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Правильная цветовая палитра
Ответ #1 - 10. Января 2008 :: 05:39
Печать  
А при сохранении в mxl получается такой вот психоделический абстракционизьм - см. приложенный файл.
  

test_006.rar ( 4 KB | Загрузки )
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Правильная цветовая палитра
Ответ #2 - 10. Января 2008 :: 05:46
Печать  
Класс! Когда будет официальный релиз? Подмигивание
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Правильная цветовая палитра
Ответ #3 - 10. Января 2008 :: 06:52
Печать  
Nick писал(а) 10. Января 2008 :: 05:46:
Когда будет официальный релиз? Подмигивание

В январе. Этого года Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Правильная цветовая палитра
Ответ #4 - 10. Января 2008 :: 18:07
Печать  
Uzhast писал(а) 10. Января 2008 :: 05:39:
А при сохранении в mxl получается такой вот психоделический абстракционизьм - см. приложенный файл.

Только чето даже 56 цветов не получилось.
Как раз самые ходовые 12648447, 14745568 не попали.
Интересно будет то же самое для палитры, переходящей в белый посмотреть.
  

conv.PNG ( 18 KB | Загрузки )
conv.PNG

De quelle planète es-tu?
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Правильная цветовая палитра
Ответ #5 - 11. Января 2008 :: 03:26
Печать  
kms писал(а) 10. Января 2008 :: 18:07:
Только чето даже 56 цветов не получилось.
Как раз самые ходовые 12648447, 14745568 не попали.
Интересно будет то же самое для палитры, переходящей в белый посмотреть.

И правильно сделало, что не получилось. Как видишь, в коде формирования палитры используется фиксированное значение яркости в пространстве HSL(HSB). Поэтому на этой мегапалитре даже еще не все цвета показаны. Вот, например, палитра при яркости, близкой к максимальной.
  

test_001.png ( 10 KB | Загрузки )
test_001.png
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Правильная цветовая палитра
Ответ #6 - 11. Января 2008 :: 03:27
Печать  
А это творчество 1С по этому поводу. Как видишь, один твой ходовой цвет уже появился.
  

test_007.rar ( 2 KB | Загрузки )
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать