Bonjour,
depuis deux jours j'apprends le javascript , le Css et le html, et je me suis senti un peu coincé pour faire la rotation d'une image... même si c'est possible, je voulais eviter le css... du coup ce soir je suis passé au php (que je ne connais pas mais qui me semble ressembler au C...)
Je tente de faire tourner une image directe à l'affichage... soit une jpeg, soit une png.
et je ne vois pas ce qui cloche.
Partie HTML
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <HTML> <! pour les accents> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <HEAD> <style type="text/css"> .styleDallage { display:block; position:relative; top:64px; left:210px; z-index:1; } .styleGroup { display:block; position:absolute; top:0px; left:0px; z-index:2; } DIV.Tourne90tri { -webkit-transform:rotate(90deg); } DIV.Tourne90Hor { -webkit-transform:rotate(-90deg); } </style> </HEAD> <body> <div id="containercard" style="position:relative;" > <img src="ImageRotateJpg.php?jpg=Dallage&rotation=90" id="dallage" class="styleDallage" width=1024/> <img src="Groupe1.png" id="G1" class="styleDallage" z-index=2 width=100/> </div> </body>
Partie PHP:
Enfin, pour tester mon php, j'utilise Filezilla et un hebergement, ce que je ne trouve pas pratique alors que le javascript et le html je peux le tester directement en local sur la navigateur... et du coup j'ai juste un editeur de texte tout simple (sous linux)... y a t'il un moyen de tester le script php sans pour autant installer 'apache' ou un serveur quelconque, un genre de plugin mozilla par exemple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php /* besoin de recupérer le nom de fichier en parametre et l'angle de rotation ImageRotateJpg.php?jpg=type0&rotation=90 */ header('Content-type: image/jpeg'); $fichier = $jpg."jpg"; $image = imagecreatefromjpeg($fichier); $coul_blanc = imagecolorallocate($image, 0xFF, 0xFF, 0xFF); $angle = 360 - $rotation; $imgrotation = imagerotate($image, $angle, $coul_blanc); imagejpeg($imgrotation); imagedestroy($imgrotation); ?>
merci d'avance.
Partager