Mam taki problem, nie daje sobie rady ze zmiana tego skryptu aby zmiejszal fotke do zgory zadanej wysokosci. Ze podaje wysokosc 100 pix a on do tej wysokosci dobiera szerokosc.
pozd
<?php function Resize($strName, $strNewName, $intMax) { // Wczytanie obrazka z pliku $strName $resImg = imagecreatefromjpeg($strName); // Rozmiary obrazka $intWidth = imagesx($resImg); //szerokość $intHeight = imagesy($resImg); //wysokość // Proporcje długości do szerokońci $floRatio = $intWidth / $intHeight; // Wyliczenie skali do zmniejszenia if ($floRatio >= 1) { //poziome if ($intHeight < 800 && $intMax == 800) { $intMax = $intHeight; } $intNewHeight = $intMax; $intNewWidth = ($intMax / $floRatio); } else { //pionowe if ($intWidth < 600 && $intMax == 800) { $intMax = $intWidth; } $intNewWidth = $intMax; $intNewHeight = ($intMax * $floRatio); } // Utworzenie "nowego" obrazka (pola roboczego) o wyliczonym rozmiarze $resTempImg = imagecreatetruecolor($intNewWidth, $intNewHeight); // Przekopoiwanie wraz ze skalowaniem obrazka zródłowego na docelowy imagecopyresampled($resTempImg, $resImg, 0, 0, 0, 0, $intNewWidth, $intNewHeight, $intWidth, $intHeight ); // Zapis "nowego" obrazka do pliku podanym jako $strNewName imagejpeg($resTempImg, $strNewName); } ?>