Witam!

Mam dwa skrypty: Jeden wczytujący obrazek z pliku i skalujący go do rozdzielczości 800x600px:

Kod
<?php


$max_rozmiar = 1600*1200;
if (is_uploaded_file($_FILES['plik']['tmp_name']))
   {
    if($_FILES['plik']['type'] == "image/jpeg" )
       {
       if ($_FILES['plik']['size'] > $max_rozmiar)
          {
          include 'zaduzy.html';
          }
       else
          {
          $katalog = dirname($_SERVER['PATH_TRANSLATED']);
          move_uploaded_file($_FILES['plik']['tmp_name'],$katalog.'/upload/'.$_FILES['plik']['name']);
          $nazwa_obr = $_FILES['plik']['name'];
          $sciezka ='upload/'.$nazwa_obr;
          header("Content-type: image/jpg");
          $zdj = imagecreatefromjpeg($sciezka);
          $zdjx = imagesx($zdj);
          $zdjy = imagesy($zdj);
          $nowezdj = imagecreatetruecolor(800,600);
          ImageCopyResized($nowezdj,$zdj,0,0,0,0,800,600,$zdjx,$zdjy);
          Imagejpeg($nowezdj,'upload/tymczas.jpg');
          ImageDestroy($nowezdj);
          }
       }
    else
       {
       include 'zlytyp.html';
       }
   }
else
   {
    include 'bladprzesyl.html';
   }
header('location:obrazek.php');
?>


Drugi do wyświetlania go i naniesienia mapy:

Kod
<html>
<head>
</head>
<body>
Wyświetlony obrazek:
<br>
<IMG SRC="upload/tymczas.jpg" usemap="#mapa1">
<map name ="mapa1">
<area shape="rect" coords="1, 1, 400, 300" href="1.html" alt="strona 1">
<area shape="rect" coords="401, 1, 800, 300" href="2.html" alt="strona 2">
<area shape="rect" coords="1, 301, 400, 600" href="3.html" alt="strona 3">
<area shape="rect" coords="401, 301, 800, 600" href="4.html" alt="strona 4">
</map>
</body>
</html>


Chciałbym dodać możliwość powiększenia danej ćwiartki wyświetlonego obrazu i wyświetlenie go w wyżej podanej rozdzielczości, z możliwością powiększenia kolejnej ćwiartki. Bardzo proszę o pomoc!!