php gd kütüphanesi kullanarak siyah ve beyaz görüntü içine renkli görüntü dönüştürmek

2 Cevap php

im kullanıcıları, siyah ve beyaz görüntüye dönüştürmek için onların resim yüklemek hangi bir sayfa olan ..

i internetten bazı kod denedim ama bazı gif yüklemek zaman jpeg görüntü için çalışır

veya png görüntüleri bir dolu siyah bir görüntü veya aynı renk skalası ile aynı görüntüyü gösterir ...

Herhangi kodları takdir.

2 Cevap

Arka plan rengi takip ederken renk tahsis imagecolorallocatealpha() işlevini kullanın.

Örnek:

 $color = imagecolorallocatealpha($image, 0, 0, 0,127); // transparent color

Bize kodu yoktu çünkü ben söyleyemem ama sen GD görüntüyü init önce kullanıcıdan aldım görüntü türü için test etmek gerekir gibi geliyor.

i bu fonksiyon ile ilgili bir sorun var bahis

$ Image = imagecreatefromjpeg ($ dosya);

Eğer bir resim türü için sınamak ve isteğe bağlı olarak bu fonksiyon birini aramak gerekir

imagecreatefrompng ($ dosya)

imagecreatefromgif ($ dosya)

Bu deneyin

if ($img = imagecreatefrompng($file))
else if ($img = imagecreatefromjpeg($file))

...