<?php { if (($_FILES["plik"]["type"] == "image/gif") || ($_FILES["plik"]["type"] == "image/jpeg") || ($_FILES["plik"]["type"] == "image/jpg")) { $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; } $orginalny_obrazek='upload/'.$plik_nazwa; $docelowa_szerokosc=500 ; $docelowa_wysokosc=370; $jpeg_quality = 90; // Pobranie orginalnych parametr kalkulacja skali $xskala=$szerokosc/$docelowa_szerokosc; $yskala=$wysokosc/$docelowa_wysokosc; // Kalkulacja nowego rozmiaru if ($yskala>$xskala){ } else { } // Zmiana rozmiaru orginalnego obrazu $obraz_zmiana_wielkosci = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc); $obrazek_tymczasowy = imagecreatefromjpeg ($orginalny_obrazek); imagecopyresampled($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc); imagejpeg($obraz_zmiana_wielkosci,'uploads/'.$plik_nazwa.'',90); } }
na FF jest wszystko ok. Korzystam z IE 7