KOMPOOS.NL

rotate transparent image / PHP

home » php » image-effects » rotate-transparent-image.html

sitemap


voorbeeld rotatie (transparante) afbeelding

geroteerde (half)transparante afbeelding

uitleg php procedure

Om een (gedeeltelijk) transparante file te kunnen roteren, met PHP, moet je een php-file aanmaken met de naam roteer_transparent.php en de hieronderstaande php-code daarin plaatsen. In de body-sectie van jouw pagina kan je dan de onderstaande html-regel plaatsen, met achter src= de naam van jouw plaatje en het aantal graden welke de afbeelding moet roteren. Het originele plaatje zit achter de link rotate.png. Tot slot. Als de procedure niet werkt, komt dat doordat jouw "webhoster" niet de correcte GD2 library heeft mee-gecompileerd (op de server).

html code roteer procedure

<img src="roteer_transparent.php?src=de_naam_van_jouw_afbeelding.png&graden=33">

php code van de image rotate (transparant) procedure


<?php			
    $rotate_file=$_GET[src];
    $aantal_graden_roteren=$_GET[graden];
    header('Content-type: image/png');
    $roteer_file=imagecreatefrompng($rotate_file);
    $transparant_geroteerd=imagerotate($roteer_file,$aantal_graden_roteren,-1);
    imagealphablending($transparant_geroteerd,true);
    imagesavealpha($transparant_geroteerd,true);
    imagepng($transparant_geroteerd);
?>
Gebruik voor alle voorbeelden op de http://kompoos.nl een valide html5 pagina.