Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[php] transparantie behouden na het croppen met imagecopy

Pagina: 1
Acties:

Onderwerpen


  • IkBenErOokWeer
  • Registratie: September 2009
  • Laatst online: 10-09 19:50
Ik ben wat aan het kloten met images bewerken in php.
Nu probeer ik een grotendeels transparante afbeelding in png te croppen.
Maar nu word de achtergrond zwart en als ik imagealphablending op false en imagesavealpha op true zet zoals word hij grijs.
Het croppen zelf werkt verder helemaal goed.

Dit is mijn stukje code en hopelijk kunnen jullie mij er verder mee helpen..

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

$src = imagecreatefrompng('mugshot1.png');
$dest = imagecreatetruecolor(340, 340);

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagecopy($dest, $src, 0, 0, 340, 95, 1024, 1024);

header('Content-Type: image/png');
imagegif($dest);

imagedestroy($dest);
imagedestroy($src);
?>

Code komt rechtstreeks van hier af en het imagealphablending van deze reactie.

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 14-11 19:45

TheNephilim

Wtfuzzle

Volgens mij moet je imagecopyresampled gebruiken in plaats van imagecopy.

http://php.net/manual/en/function.imagecopyresampled.php

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 14:38

MueR

Admin Devschuur® & Discord

is niet lief

Je mist imagecolortransparent nog.

Anyone who gets in between me and my morning coffee should be insecure.