JeuWeb - Crée ton jeu par navigateur

Version complète : [SCRIPT] Découper une image
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Bon je sais, certains vont me dire d'ici peu qu'il y a deja un super logiciel qui fait ca mais bon tant pis. Maintenant que c'est fait, autant partager.

Voila le cahier des charges:

- découper une image de n'importe qu'elle taille en morceau carré
- pouvoir choisir la taille des images générées
- pouvoir nommé les images générées selon une nomenclature personnelle

Page à lancer:

Code PHP :
<?php
session_start
();

for(
$x=0;$x<160;$x=$x+40)
for(
$y=0;$y<280;$y=$y+40)
{
$_SESSION[px]=$x;$_SESSION[py]=$y;
include(
'imagedyn.php');
echo 
"<br>$x-$y";
}
?>

imagedyn.php:

Code PHP :
<?php
header
("Content-type: image/png");
session_start();
$image imagecreatetruecolor(4040);
$couleur1 imagecolorallocate($image255255255);

$im imagecreatefrompng('nuage_acide_mosaique.png');
imagecopy($image,$im,0,0,$_SESSION[px],$_SESSION[py],40,40);

imagepng($image,'decoupe/acid_'.($_SESSION[py]/40).''.($_SESSION[px]/40).'.png');
imagedestroy($image);
?>

C'est super améliorable et aussi super vite fait, mais ca marche alors bon on dira rien 10
j'ai pas testé mais j'avoue qu'à la lecture:
- 2 session_start()
- je vois pas l'intérêt du header vu que tu envoies pas l'image mais l'enregistre en local (en plus l'envoie du header png, alors que tu echo du text derrière )
Citation :Vire le imagedestroy qui ne te sert à rien
Dans le cadre d'une exécution locale, juste pour générer les images en effet.
Par contre sur un serveur d'application, lorsque l'on fait des traitement sur plusieurs images à la suite dans le même script, imagedestroy() permettra de récupérer les ressources en mémoire avant la fin de l'exécution du script.
Syntaxiquement, même si tu as bien précisé "qui ne TE sert à rien", il manque des informations expliquant pourquoi imagedestroy n'est pas une nécessité, dans le cas énoncé.

Il est facile dès lors de faire un amalgame en concluant "imagedestroy() ne sert à rien", d'où mon complément de réponse.
Ou comment philosopher sur une instruction 16

Merci du script 34 et aux correcteurs 16

Edit :
Bein tu sais quoi ? ouais non je sais34 Mais j'ai cherché toute la soirée un logiciel pour découper une image :/
Très dur à trouver avec google, le seul que j'ai trouvé est en ligne de commande donc pas très pratique mais il est hyper puissant, dommage, c'est image magic.
Donc ton script est utile 16
URLs de référence