HEXからRGBへ

HEX入力
サンプル
RGB出力

HEX から RGB への変換ツール

HEX から RGB への変換ツールは、HEX カラーコードを簡単に素早く RGB カラーコードに変換するためのオンラインツールです。このツールは無料で使用でき、システムやソフトウェアの依存関係は必要ありません。また、モバイルにも対応しています。

特徴

  • オンラインで無料、システムやソフトウェアの依存関係は不要
  • クリアでき、コピーでき、サンプルもあります
  • データのセキュリティ、ローカルコンピューティング

HEX から RGB への変換方法

  1. #ffd500 のような HEX カラーコードを入力または貼り付けます。
  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)

他のツールについて知る