PHP: nasıl olmayan bir truecolor görüntü gerçek renkli görüntü dönüştürebilirim?

2 Cevap php

GD ile bunu nasıl?

2 Cevap

(T) same dimensions kaynak görüntü (ler) olarak ve ardından copy (ler) ile Create a new truecolor image resource (t).

örneğin (Hata işleme olmadan):

$imgSource = imagecreatefromgif('xyz.gif');
$width = imagesx($imgSource);
$height = imagesy($imgSource);
$imgTC = imagecreatetruecolor($width, $height);
imagecopy($imgTC, $imgSource, 0, 0, 0, 0, $width, $height);
// save or send $imgTC

Sen (5? Piksel başına 4 bayt) gd2 biçiminde bellekte hem de görüntüleri var olacak, böylece daha iyi daha büyük görüntülerle bu denemeden önce memory_limit ayarını kontrol edin.

Yapmanız gereken tüm bunun üzerine daha sonra imagecopy palet-tabanlı görüntü imagecreatetruecolor yeni bir imaj oluşturmak için kullanın ve olduğunu.