- 13, May 2024
- #1
Привет, я новичок в PHP и у меня возникла небольшая проблема.
Я использую этот PHP-скрипт, чтобы получить цвет RGB из файла jpg...
Я вижу, что скрипт не показывает первые два нуля. Есть ли способ показать все нули при использовании dechex?
<?php
$image=imagecreatefromjpeg('thumbs/dark-blue-material-texture.jpg');
$thumb=imagecreatetruecolor(1,1); imagecopyresampled($thumb,$image,0,0,0,0,1,1,imagesx($image),imagesy($image));
$mainColor=(dechex(imagecolorat($thumb,0,0)));
echo $mainColor;
?>
PHP:
скрипт для изображения «dark-blue-material-texture.jpg» возвращает шестнадцатеричный цвет: 176e из (rgb(0, 23, 110))
но правильный шестнадцатеричный код будет: 00176е
Я вижу, что скрипт не показывает первые два нуля. Есть ли способ показать все нули при использовании dechex?