Mam taki problem. Wykombinowałem sobie skrypt do przemiany z jpg na bmp w locie. Wszystko dobrze ale ja chciałbym zmienić jego rozmiar. To też udało mi się zrobić z tym że nie pomniejsza się obraz tylko tak jakby zakres widoczności. Co w tym kodzie zmienić żeby się cały obraz pomniejszał?
Z góry dziękuję za pomoc
<?php $jpgImageFile = 'PLIKJPG.jpg'; $newFileName = 'NAZWAPLIKUBMP'; $imageSource = imagecreatefromjpeg($jpgImageFile); imagebmp($imageSource,$newFileName.".bmp"); function imagebmp(&$im, $filename = "") { if (!$im) return false; $w = imagesx($im); $h = imagesy($im); $result = ''; if (!imageistruecolor($im)) { $tmp = imagecreatetruecolor($w, $h); imagecopy($tmp, $im, 0, 0, 0, 0, $w, $h); imagedestroy($im); $im = & $tmp; } $biBPLine = $w * 3; $biStride = ($biBPLine + 3) & ~3; $biSizeImage = $biStride * $h; $bfOffBits = 54; $bfSize = $bfOffBits + $biSizeImage; $numpad = $biStride - $biBPLine; for ($y = $h - 1; $y >= 0; --$y) { for ($x = 0; $x < $w; ++$x) { $col = imagecolorat ($im, $x, $y); } for ($i = 0; $i < $numpad; ++$i) } if($filename==""){ } else { } return true; } ?>