2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Странные цветовые модели в LaTeX — объясните пожалуйста
Сообщение13.06.2008, 00:19 


01/06/08
56
Продолжаю знакомство с системой. Вот ещё одна вещь мне не понятна.
Предлагается задавать цвет при помощи числовых значений от 0 до 1, типа \textcolor[rgb]{1,0.5,0}.
Я привык к девятизначной записи, учитывающей интенсивность:

от 0.0.0 до 255.255.255 (RGB)

И программы дизайнерские, включая Photoshop, что-то не используют латеховый формат записи. Как же «вычислить» нужный цвет? Как конвертировать одну запись в другую, или LaTeX интенсивность канала не учитывает? Хочу такой цвет, например: 204.0.0 (RGB), он же #CC0000.

 Профиль  
                  
 
 
Сообщение13.06.2008, 00:22 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Дак это вроде то же самое, делённое на 255. Разве нет?

 Профиль  
                  
 
 
Сообщение13.06.2008, 00:40 


01/06/08
56
Да Вы гений!!! А я-то ломал голову, пол-интернета облазил...

Впрочем, пепел не на мою седую голову, а на голову David Carlisle (‘Packages in the ‘graphics’ bundle‘, 'The color package' и др.) и Владимира Сюткина («Цвет в LATEX 2ε»), за то, что не объяснили, а также Львовскому — за то, что вообще о цвете не написал... ;—)

 Профиль  
                  
 
 
Сообщение13.06.2008, 04:51 


29/09/06
4552
neGODnick писал(а):
Впрочем, пепел не на мою седую голову, а на голову David Carlisle и Владимира Сюткина, за то, что не объяснили...

Возможно, они, как и я, всю жизнь писали $\mbox{0.  0.2 1. setrgbcolor}$ и по фотошопам не шастали? И этому жаргону-255 их никто не научил?

Алексей К. здесь писал(а):
...Добавлена 1 строка --- некоторая разноцветица получилась:

Код:
%!PS
%       Draw Archimedian spiral (polar angle from 0 to 3600 deg)
%
300 350 translate .75 dup scale
-250 0 moveto 250 0 lineto 0 -250 moveto 0 250 lineto stroke
2 setlinewidth 1 0 0 setrgbcolor 0 0 moveto
0 3 3600 {%   start "for" loop
  dup 90 mod 3 eq {currentpoint stroke moveto currentrgbcolor 3 1 roll setrgbcolor} if
  dup 10 div exch 2 copy cos mul 3 1 roll sin mul lineto
} for stroke
showpage


 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group