Lexikon  | Download  | Börse
  • Coden
    • PHP
    • JS
    • HTML
    • BASIC
  • Tutorial
  • EDV
    • Ubuntu
    • Software
    • Knuddels
    • Games
    • Windows
  • Sonstiges
    • Rezepte
    • Sonstiges
    • Grafik
  • Login  
Login für accessburn.de Mitglieder

  Benutzername:


  Passwort:



Passwort vergessen

Du hast noch keinen Account?
Dann aber schnell: Kostenlos Anmelden





MENÜ
  • Startseite
  • Anmelden
  • Links
  • Kontakt
  • Support
    Klugscheisser [x]
    Wasser in den Mund nehmen beim Zwiebeln schneiden, dann tränen die Augen nicht.
    Neuste Mitglieder

    kittylein
    dabei seit: 29.08.2011



    b-alu
    dabei seit: 03.08.2011


    SOCIAL MEDIA
    » Startseite » php » Beitrag

    Bild zerteilen



    Tweet Meinen Leuten bei wer-kennt-wen.de empfehlen



    Content Picture










    PHP:
    01
    02
    03
    04
    05
    06
    07
    08
    09
    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    <?php define('UPLOAD_DIR','upload/');   if (isset($_POST['submit'])) {       //file hochladen       $tmp_name = $_FILES['img']['tmp_name']; // Der Name auf dem temporaeren Verueichnis des Servers       $name = $_FILES['img']['name']; // Der Originalname       $size = $_FILES['img']['size']; // Größe der Datei                    if ($name != '') {             $ext_tmp = explode(".", $name);             $ext = $ext_tmp[(count($ext_tmp)-1)];             $extensions = array('jpg');             if (!in_array($ext, $extensions)) {                   $allowed_extensions = Null;                   foreach ($extensions as $extension) {                         $allowed_extensions .= $extension.', ';                   }                   die('Die Datei muss eine der folgenden Endungen haben: <br />'.$allowed_extensions);             }                          if ($size != 0) {                   if (move_uploaded_file($tmp_name, UPLOAD_DIR.$name)) {                         $file = UPLOAD_DIR.$name;                         chmod($file, 0755);                         $size = getimagesize($file);                                                  $c_width = (!isset($_POST['width']) or $_POST['width'] == 0 or $_POST['width'] >= $size[0]) ? $size[0] : $_POST['width'];                         $c_height = (!isset($_POST['height']) or $_POST['height'] == 0 or $_POST['height'] >= $size[0]) ? $size[0] : $_POST['height'];                                                  //aufrunden, da eventuell das letzte Teil halt groeßer sein muss                         $hor_parts = ceil($size[0] / $c_width); //anzahl Teile horizontal                         $ver_parts = ceil($size[1] / $c_height); //anzahl Teile vertikal                                                  $origin = ImageCreateFromJPEG($file);                                                  $count = 0;                         $new_dir = UPLOAD_DIR.'/'.$name.' parts/';                         mkdir($new_dir);                         for ($i=0;$i<$ver_parts;$i++) {                               for ($y=0;$y<$hor_parts;$y++) {                                     $img = ImageCreateTruecolor($c_width,$c_height);                                     ImageCopy($img,$origin,0,0,$y*$c_width,$i*$c_height,$c_width,$c_height);                                     ImageJpeg($img, $new_dir.$ext_tmp[0].'-'.$count.'.'.$ext_tmp[count($ext_tmp)-1], 75);                                     $count++;                                     imagedestroy($img);                               }                         }                   }                   else {                         die('Beim Hochladen ist ein Fehler aufgetreten.');                   }             }       } } else {       ?>       <form method="post" action="bild_zerteilen.php" enctype="multipart/form-data">       Bild: <input type="file" name="img" /><br />       zerteilen in Teile mit<br />       Breite: <input type="text" name="width" />Pixel<br />       Höhe: <input type="text" name="height" />Höhe<br />       <input type="submit" name="submit" value="Zerschneiden" />       </form>       <?php }   ?>






    Bewertung: FeedbackFeedbackFeedbackFeedbackFeedback
    Vote hier!

    293x gelesen
    26. April 2010
    19:59:33 Uhr
    accessburn


    hoch Quelltext anzeigenWas ist DX






    Kommentare




    Kommentar verfassen

    Name:
    Heutiges Datum: * (*SPAM-Schutz)
    300





    © 2009-2012 www.accessburn.de

    Impressum | Link us | Hilfe | AGB | Mobil | Webmastertools
    SEO + Ranking
    Blogverzeichnis - Blog Verzeichnis bloggerei.de
    Creative Commons License
    eXTReMe Tracker