Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ImageCopy ja kuvan läpinäkyvyys

pistemies [18.12.2013 21:14:04]

#

Pikkuista ongelmaa on siinä, että miten saan läpinäkyvyyden säilymään liitettävässä png-kuvassa.
Nyt minulla on tähän tapaan.

<?php
$im = imagecreate(420,150);
$background=imagecolorallocate($im,0,0,0);

 $from = imagecreatefrompng($image);

  imagealphablending($from, true );
  imagesavealpha($from, true );
  imagecopy($im,   $from,  0, 0,  50,   149, $width,  $height);

imagecolortransparent($im,$background);
?>

Tuo taustan muuttaminen on tuolla alhaalla, koska siinä on vaihtoehto että voi kääntää kuvaa muutaman asteen ja tehdään läpinäkyväksi vasta kääntämisen jälkeen.

Lisäys:

Oho. Sattui vahinko.
Kokeilin hoitaa homman funktiolla imagecreatetruecolor ja sehän toimii ihan ilman noita 'aplhoja'.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta