Регистрация Пользователи Поиск Сообщения за день Все разделы прочитаны

Вернуться   forum.sense — переводы песен, поиск редких песен и mp3, распознавание песен. > Lyrsense > Народное мнение
 
 
Опции темы Поиск в этой теме Опции просмотра
24.02.2016, 05:30
  #11
NikeSXT
Senior Member
 
Аватар для NikeSXT
 
Регистрация: 18.06.2014
Адрес: Израиль
Сообщений: 209
Вес репутации: 0
NikeSXT is an unknown quantity at this point
Цитата:
Сообщение от Tatty Посмотреть сообщение
Вот бы ещё раздельчик организовать - "Переводы с заумнокомпьютерного"...
Да собственно не особо и надо. Это действительно HTML-тэгование. Набираем в Гугле что-нибудь типа "HTML text format tags", и сразу столько откликов будет - за всю жизнь не перечитать.

Цитата:
Сообщение от Комарова Ольга Посмотреть сообщение
...<font color="#006400">
Расшифрую только вот это, чтобы, кому лень, не фигачился с таблицами цветов.

Как видим, тут 6 цифр. Это кодировка цвета в формате RGB (red, green, blue). Обратите внимание, что имеется 3 группы цифр, по 2 знака в каждой. Градация яркости каждого цвета - от 0 до 255.
Внимательный человек сейчас скажет - что-то ты гонишь, дорогой товарисч! Двумя знаками можно закодировать от 0 до 99, но никак не 255. А я отвечу! Это десятичными знаками - 99, а шестнадцатиричными - 255. Значения от 10 до 15 пишутся буквами латинского алфавита. То есть ...8, 9, A, B, C, D, E, F. Соответственно имеем 3 группы чисел от 00 до FF. Чем больше - тем ярче. Приведённый выше код 006400 можно разложить так: (R)=00, (G)=64, (B)=00. То есть, это цвет зелёный, примерно на пол-яркости. Тёмно - зелёный.
А чтобы знать - сколько это 64 в десятичной системе - умножаем каждый разряд числа на "вес" разряда и складываем всё вместе: 64{hex} = (6*16)+(4*1) = 100{dec}.
Предвижу вопрос: "А как знать вес каждого разряда для шестнадцатиричного числа, скажем, из 4-х знаков?" А очень просто. База шестнадцатиричной системы равна 16 (как десятичной = 10, восмеричной = 8, двоичной = 2). Справа-налево возводим базу в степень разряда, начиная с 0. То есть, для четырёх знаков имеем вес разрядов: 16^3, 16^2, 16^1, 16^0; или 4096, 256, 16, 1. Дальше - умножаем и складываем, как я сказал ранее.
Например дано число 2C7F{hex}. Получаем 2C7F = (4096*2)+(256*12)+(16*7)+(1*15) = 8192+3072+112+15 = 11391. Можете проверить на калькуряторе

Надеюсь, кому-нибудь помог своим экспресс-введением в компьютерные науки.

P.S. Смешивание "излучаемых" цветов работает не так, как смешивание красок на мальберте. Например: красный+зелёный дают не коричневый, а жёлтый, красный+синий - фиолетовый (магнезиевый), зелёный+синий - голубой (цианидный). Ну а красный+зелёный+синий - при равной подаче дадут серый разной степени яркости, вплоть до белого.

Последний раз редактировалось NikeSXT; 24.02.2016 в 07:44.
NikeSXT вне форума   Ответить с цитированием
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотр и редактирование своих переводов на модерации administrator Новости сайтов 120 18.12.2016 23:06
Мой Перевод на модерации Mystique Это можно сделать лучше! 8 22.01.2014 18:06
Правка переводов: нужна ли она и какой она должна быть? (мнения авторов переводов) Lucia Народное мнение 39 08.09.2010 22:46


Часовой пояс GMT +4, время: 04:08.

© Lyrsense designed.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot