русский

Преимущества и недостатки HEX-формата цветов

15.01.24 14:19
Преимущества и недостатки HEX-формата цветов
 
uscheswoi_82 коренной житель
uscheswoi_82

Всем привет! Запустил сегодня SwishMax 3 (Adobe Flash) а там цвета в формате HEX т.е. так: #RRGGBB, и задумался а почему там в HEX формате а не в RGB? В Silverlight тоже такое-же было, и в Java тоже можно использовать HEX формат. В HTML элемент можно закодировать минимум 6 цветов - цвет рамки, цвет фона, цвет текста, цвет перечёркнутой линии текста, цвет тени, и цвет тени текста, т.е. один элемент может содержать до 24 байт цвета. Чем удобен и в чём преимущество HEX-формата цветов? И ещё вопрос, как кодируется глубина цвета, ведь RGB принимает значения от 0 до 255 где глубина?


Вот так в Java можно делать:

import java.awt.*;
import javax.swing.*;

class Main extends JFrame {
  public Main() {
    setTitle("Hello");
    setSize(640, 480);
    add(new JButton("<html><body bgcolor=\"#EEEEEE\">Hello</body><html>"));
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    
    setVisible(true);
  }

  public static void main(String[] args) {
    new Main();
  }
}


Так почему-же HEX-формат цветов так популярен?

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Tagebuch der schwerbehinderten Person
 

Sprung zu