PHP-vel png kép resize, fekete a kép

PHP-vel png kép resize, fekete a kép
2013-06-02T06:36:26+02:00
2013-06-03T04:39:38+02:00
2022-10-15T22:15:17+02:00
Havasi
Sziasztok!

Egy átlátszó png képet tudok módosítani, viszont ha nem átlátszó a png-m, akkor az egész egy fekete kép lesz.

Megodható valahogyan az, hogy átlátszó és nem átlátszó png-t is tudjak valahogyan átméretezni? Top és Left 0 és utána kellene nekem a méretezés, ahogy itt alul is látszik.

Kösz a választ.

list($w, $h, $type, $attr) = getimagesize($filename); $src_im = imagecreatefrompng($filename); $src_x = '0'; // begin x $src_y = '0'; // begin y $src_w = '400'; // width $src_h = '400'; // height $dst_x = '0'; // destination x $dst_y = '0'; // destination y $dst_im = imagecreatetruecolor($src_w, $src_h); imagealphablending($dst_im, false); imagesavealpha($dst_im, true); imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h); header("Content-type: image/png"); imagepng($dst_im,$filename,0); imagedestroy($dst_im);
Mutasd a teljes hozzászólást!
Nézd meg a következő TESZT letölthető forrásában a "feltolt.php" fájlt, ahol négy típusú képfájl átméretezése is megtalálható...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd