kostenloser Webspace werbefrei: lima-city


Bild Zerschnipsler umstellen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    Hey,
    Ich brauche folgende Hilfe: ich habe diesem Code bekommen er teilt ein bild in 50x50 Schnipsel auf.... Nun will ich aber das die Schnipsel eine Höhe von 50 und eine Breite von 60 besitzen was muss ich dafür genau verändern?^^.... kann mir da wer helfen? :/

    <html>
    <body>
    <form enctype="multipart/form-data" action="index.php?action=make" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="300000">
    JPG: <input name="userfile" type="file">
    <input type="submit" value="Send File">
    </form>
    <?php
    
    if ($_GET['action'] == 'make') {
       echo "<table cellspacing=\"0\" cellpadding=\"0\">";
       move_uploaded_file($_FILES['userfile']['tmp_name'], 'orig.jpg');
    
       $img = imagecreatefromjpeg('orig.jpg');
       $size = getimagesize('orig.jpg');
    
       $mask = imagecreatefrompng('vorlage_gimp.png');
    
       for ($y = 0; $y < $size[1] / 50; $y++) {
          echo "<tr>";
          for ($x = 0; $x < $size[0] / 50; $x++) {
             $out = imagecreatetruecolor(50, 50);
             imagecopy($out, $img, 0, 0, $x * 50, $y * 50, 50, 50);
             imagecopy($out, $mask, 0, 0, 0, 0, 50, 50);
             imagejpeg($out, "map_{$x}_$y.jpg", 85);
             echo "<td><img src=\"map_{$x}_$y.jpg\" /></td>";
          }
          echo "</tr>";
       }
       echo "</table>";
    } elseif ($_GET['action'] == 'delete') {
       @unlink('orig.jpg');
       foreach (glob('map_*_*.jpg') as $file) {
          unlink($file);
       }
       echo "<p>Bilder gel&ouml;scht.</p>";
    }
    ?>
    <p><a href="index.php?action=delete">Bilder l&ouml;schen</a></p>
    </body>
    </html>


    Mfg testworld
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Test diesen Code:
    <html>
    <body>
    <form enctype="multipart/form-data" action="index.php?action=make" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="300000">
    JPG: <input name="userfile" type="file">
    <input type="submit" value="Send File">
    </form>
    <?php
    
    if ($_GET['action'] == 'make') {
       echo "<table cellspacing=\"0\" cellpadding=\"0\">";
       move_uploaded_file($_FILES['userfile']['tmp_name'], 'orig.jpg');
    
       $img = imagecreatefromjpeg('orig.jpg');
       $size = getimagesize('orig.jpg');
    
       $mask = imagecreatefrompng('vorlage_gimp.png');
    
       for ($y = 0; $y < $size[1] / 50; $y++) {
          echo "<tr>";
          for ($x = 0; $x < $size[0] / 60; $x++) {
             $out = imagecreatetruecolor(50, 50);
             imagecopy($out, $img, 0, 0, $x * 60, $y * 50, 60, 50);
             imagecopy($out, $mask, 0, 0, 0, 0, 60, 50);
             imagejpeg($out, "map_{$x}_$y.jpg", 85);
             echo "<td><img src=\"map_{$x}_$y.jpg\" /></td>";
          }
          echo "</tr>";
       }
       echo "</table>";
    } elseif ($_GET['action'] == 'delete') {
       @unlink('orig.jpg');
       foreach (glob('map_*_*.jpg') as $file) {
          unlink($file);
       }
       echo "<p>Bilder gel&ouml;scht.</p>";
    }
    ?>
    <p><a href="index.php?action=delete">Bilder l&ouml;schen</a></p>
    </body>
    </html>
  4. Autor dieses Themas

    testworld

    testworld hat kostenlosen Webspace.

    Ne geht nicht... ist leicht verrschoben und ist immer noch 50x50 groß kann keiner helfen? :/
  5. testworld schrieb:
    Ne geht nicht... ist leicht verrschoben und ist immer noch 50x50 groß kann keiner helfen? :/

    das liegt daran, dass drafed-map eine Zahl vergessen hat zu veränder, die hättest du aber auch selber finden können, wenn du dir mal den code angesehen hättest. hier der berichtigte code:
    <html>
    <body>
    <form enctype="multipart/form-data" action="index.php?action=make" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="300000">
    JPG: <input name="userfile" type="file">
    <input type="submit" value="Send File">
    </form>
    <?php
    
    if ($_GET['action'] == 'make') {
       echo "<table cellspacing=\"0\" cellpadding=\"0\">";
       move_uploaded_file($_FILES['userfile']['tmp_name'], 'orig.jpg');
    
       $img = imagecreatefromjpeg('orig.jpg');
       $size = getimagesize('orig.jpg');
    
       $mask = imagecreatefrompng('vorlage_gimp.png');
    
       for ($y = 0; $y < $size[1] / 50; $y++) {
          echo "<tr>";
          for ($x = 0; $x < $size[0] / 60; $x++) {
             $out = imagecreatetruecolor(60, 50);
             imagecopy($out, $img, 0, 0, $x * 50, $y * 50, 60, 50);
             imagecopy($out, $mask, 0, 0, 0, 0, 60, 50);
             imagejpeg($out, "map_{$x}_$y.jpg", 85);
             echo "<td><img src=\"map_{$x}_$y.jpg\" /></td>";
          }
          echo "</tr>";
       }
       echo "</table>";
    } elseif ($_GET['action'] == 'delete') {
       @unlink('orig.jpg');
       foreach (glob('map_*_*.jpg') as $file) {
          unlink($file);
       }
       echo "<p>Bilder gel&ouml;scht.</p>";
    }
    ?>
    <p><a href="index.php?action=delete">Bilder l&ouml;schen</a></p>
    </body>
    </html>
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!