You're here: Snippet Directory » PHP (128)
Language:

Bilderschutz

Language: Deutsch
Programming Language: PHP
Published by: jonathanschmid
Last Update: 10/22/2006
Views: 1834


Description

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 ?>

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS