• Sorular
  • Etiketler

PHP GD palet renkleri

0 Cevap php

PHP GD nasıl any colors. With imagetruecolortopallete {[(5 kaybetmeden bir palette bir truecolor görüntü dönüştürebilirsiniz içinde )]}. Ben tüm renkleri ile çalışır ve onları (örn. gri tonlama) filtreler bir işlevi var. ve böyle bir Lamborghini-bu resimdeki gibi doesn't retain all colors,

Picture

alt text

Bu my code

$im = imagecreatefrompng("lamborghini.png");
$degrees = 0;

$img = imagecreatetruecolor(imagesx($im), imagesy($im));
imagecopy($img, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));
imagetruecolortopalette($img, true, 256);
$t = imagecolorstotal($img);
for ($i = 0; $i < $t; $i++) {
  $rgb = imagecolorsforindex($img, $i);
  $hsv =rgbtohsv($rgb['red'], $rgb['green'], $rgb['blue']);
  $h = $degrees;
  $s = $hsv['s'];
  $v = $hsv['v'];
  while ($h > 360) {$h -= 360;};
        $nrgb = hsvtorgb($h, $s, $v);
  imagecolorset($img, $i, $nrgb['r'], $nrgb['g'], $nrgb['b']);
}
imagecopy($im, $img, 0, 0, 0, 0, imagesx($img), imagesy($img));

header('Content-type: image/png');

imagepng($im);
imagedestroy($im);

Ve looks like this

alt text

Sen it loses colors görebilirsiniz . Is there any solution ?

Ayrıca ben benim kod ile ilgisi var sanmıyorum ama nasıl imagetruecolortopalette çıkışlar onu

0 Cevap

etiketler

  • php
  • image
  • colors
  • gd
  • Sorular
  • Etiketler
Copyright © 2014

Powered by EvrenWeb Int. Media.