Du bist hier: Snippet-Verzeichnis » PHP (128)
Sprache:

Bilderschutz

Sprache: Deutsch
Programmiersprache: PHP
Veröffentlicht von: jonathanschmid
Letzte Änderung: 22.10.2006
Aufrufe: 1915


Beschreibung

Gibt ein JPG Bild zersplittert zurück.
Aufruf per: saveimg(string $filename, int $pieces);

$filename: Pfad zur Datei
$pieces: Anzahl, in wieviel Teile das Bild zerteilt werden soll.

Code

1 <?php 2 if(isset($_GET['Teil'])) 3 { 4 $Originalgrafik = imagecreatefromjpeg($_REQUEST['DateinameGrafik']); 5 $NeueBreite = floor(imagesx($Originalgrafik)/$_REQUEST['Spalten']); 6 $Originalhoehe = imagesy($Originalgrafik); 7 $Teilgrafik = imagecreatetruecolor($NeueBreite, $Originalhoehe); 8 imagecopyresampled($Teilgrafik, $Oxiginalgrafik, 0, 0, $_REQUEST['Teil']*$NeueBreite, 0, $NeueBreite, $Originalhoehe, $NeueBreite, $Originalhoehe); 9 imagejpeg($Teilgrafik); 10 imagedestroy($Teilgrafik); 11 } 12 function saveimg($filename, $pieces) 13 { 14 echo"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">", 15 "<tr>"; 16 for($i=0; $i<$pieces; $i++) 17 { 18 echo"<td>"; 19 echo "<img src=\"", 20 $_SERVER['PHP_SELF'], 21 "?DateinameGrafik=", 22 $filename, 23 "&Spalten=", 24 $pieces, 25 "&Teil=", 26 $i, 27 "\"></td>"; 28 } 29 echo"</tr>", 30 "</table>"; 31 } 32 33 saveimg("1.jpg", 15); 34 35 ?>

Noch kein Kommentar vorhanden

Dieses Snippet kommentieren

Name *  

E-Mail (wird nicht angezeigt) *    

Website  

Kommentar *  

Sicherheitscode Sicherheitscode *    

RSS