GordonF_69 | Bon a ceux que ca interesse, voici ce que donne mes recherche :
Les canvas sous FF (3.5.3) sont encore trop lent (plusieurs secondes pour créer qq canvas), alors qu'il n'en faut que 0.1s pour créer autant de IMG.
Donc voici en php un petit algo qui met fait a peu pres ce que je veux :
Code :
- $xm=128;
- $ym=196;
- $sr=imagecreatetruecolor($xm,$ym);
- $red = imagecolorallocate($sr, 255, 0, 0);
- $black = imagecolorallocate($sr, 0, 0, 0);
- // Make the background transparent
- imagecolortransparent($sr, $black);
- for($i=0;$i<$xm;$i++)
- {
- imagecopyresampled($sr,$im,$i/2, 37+$i/4, $i, 0, 1,$hauteur, 1, 128);
- }
- for($i=0;$i<$xm;$i++)
- {
- imagecopyresampled($sr,$im,64+$i/2, 69-$i/4, $i, 0, 1,$hauteur, 1, 128);
- }
- imagepng($sr);
|
$hauteur etait la hauteur de l'image (128)
et $im une image crée comme ceci :
Code :
- switch ($ext) {
- case 1: // GIF
- $im=imagecreatefromgif($img);
- break;
- case 2: //JPEG
- $im=imagecreatefromjpeg($img);
- break;
- case 3: // PNG
- $im=imagecreatefrompng($img);
- break;
- }
|
Ca donne ca :
Enjoy ! J'espere avoir aidé qqn Message édité par GordonF_69 le 25-10-2009 à 20:05:57
|