Как сделать так, что бы уменьшив картинку, она записывалась не на диск и в не в браузер, а в память, что бы я сразу же мог применить к ней другую функцию (например обрезки)?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function img_resize($src, $dest, $width, $height, $rgb=0xFFFF00, $quality=100)
- {
- if ($size === false) return false;
- // Определяем исходный формат по MIME-информации, предоставленной
- // функцией getimagesize, и выбираем соответствующую формату
- // imagecreatefrom-функцию.
- $icfunc = "imagecreatefrom" . $format;
- $x_ratio = $width / $size[0];
- $y_ratio = $height / $size[1];
- $use_x_ratio = ($x_ratio == $ratio);
- $isrc = $icfunc($src);
- $new_width, $new_height, $size[0], $size[1]);
- return true;
- }
- $filename = 'sdfjhf.jpg';
- $fn = 'original.jpg';
- img_resize($fn, $filename, 500, 375);
- ?>