HEX в RGB

Вход HEX
Пример
Выход RGB

Конвертер HEX в RGB

Конвертер HEX в RGB - это простой онлайн-инструмент, который позволяет быстро и легко преобразовывать цветовые коды HEX в цветовые коды RGB. Этот инструмент бесплатен в использовании, не требует системных или программных зависимостей и подходит для использования на мобильных устройствах.

Особенности

  • Онлайн и бесплатно, без системных или программных зависимостей.
  • Возможность очистки, копирования и примера.
  • Безопасность данных, локальное вычисление.

Как использовать конвертер HEX в RGB

  1. Введите или вставьте цветовые коды HEX, например #ffd500, в поле ввода.
  2. Нажмите кнопку "Преобразовать", чтобы преобразовать код HEX в соответствующее значение RGB.
  3. Скопируйте преобразованный код RGB в буфер обмена, нажав кнопку "Копировать".

Преимущества использования конвертера HEX в RGB

  • Экономит время и усилия при работе с соответствием или изменением цветов.
  • Гарантирует точность и последовательность использования цветов в различных приложениях.
  • Исключает необходимость в ручном преобразовании между форматами цветовых кодов.
  • Может использоваться для веб-дизайна, графического дизайна, цифрового искусства и других творческих отраслей.

Основной алгоритм

Формула преобразования HEX в RGB выглядит следующим образом:

R = hexToInt(hex.substring(1, 3));
G = hexToInt(hex.substring(3, 5));
B = hexToInt(hex.substring(5, 7));
rgb = "rgb(" + R + ", " + G + ", " + B + ")";

Примеры кода

Python

def hex_to_rgb(hex):
    r = int(hex[1:3], 16)
    g = int(hex[3:5], 16)
    b = int(hex[5:7], 16)
    return (r, g, b)

print(hex_to_rgb("#ffd500")) # Output: (255, 213, 0)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

void hex_to_rgb(char *hex, int *r, int *g, int *b) {
    *r = (int)strtol(&hex[1], NULL, 16);
    *g = (int)strtol(&hex[3], NULL, 16);
    *b = (int)strtol(&hex[5], NULL, 16);
}

int main() {
    char hex[] = "#ffd500";
    int r, g, b;

    hex_to_rgb(hex, &r, &g, &b);

    printf("RGB(%d, %d, %d)", r, g, b); // Output: RGB(255, 213, 0)

    return 0;
}

JavaScript

function hexToRgb(hex) {
  const r = parseInt(hex.substring(1, 3), 16);
  const g = parseInt(hex.substring(3, 5), 16);
  const b = parseInt(hex.substring(5, 7), 16);
  return `rgb(${r}, ${g}, ${b})`;
}

console.log(hexToRgb("#ffd500")); // Output: rgb(255, 213, 0)

Java

public static int[] hexToRgb(String hex) {
    int r = Integer.parseInt(hex.substring(1, 3), 16);
    int g = Integer.parseInt(hex.substring(3, 5), 16);
    int b = Integer.parseInt(hex.substring(5, 7), 16);
    return new int[]{ r, g, b };
}

public static void main(String[] args) {
    String hex = "#ffd500";
    int[] rgb = hexToRgb(hex);
    System.out.printf("RGB(%d, %d, %d)", rgb[0], rgb[1], rgb[2]); // Output: RGB(255, 213, 0)
}

PHP

function hexToRgb($hex) {
  $r = hexdec(substr($hex, 1, 2));
  $g = hexdec(substr($hex, 3, 2));
  $b = hexdec(substr($hex, 5, 2));
  return "rgb($r, $g, $b)";
}

echo hexToRgb("#ffd500"); // Output: rgb(255, 213, 0)

В заключение, конвертер HEX в RGB - это полезный инструмент для тех, кто нуждается в преобразовании цветовых кодов HEX в цветовые коды RGB. Он легок в использовании, бесплатен и подходит для мобильных устройств, что делает его отличным выбором для веб-дизайнеров, графических дизайнеров и всех, кто работает с цветами.

Часто задаваемые вопросы (FAQ)

Познакомьтесь с нашими дополнительными инструментами