.PJ Posted July 5, 2006 Share Posted July 5, 2006 I wanted a script that resized jpegs into smaller images, but instead of just outputting it to the browser, also save it to a file at the same time. I am using this code.[code]<?php$filename = 'car.jpg';$percent = 0.5;$prefix = 't_';header('Content-type: image/jpeg');list($width, $height) = getimagesize($filename);$newwidth = $width * $percent;$newheight = $height * $percent;$thumb = imagecreatetruecolor($newwidth, $newheight);$source = imagecreatefromjpeg($filename);imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);imagejpeg($thumb, $prefix . $filename, 100);imagedestory($thumb);?> [/code]it is saving properly, but it wont output the image to the browser at all, it is just displaying the url bar.Can anyone help me? ThanksPJEdit:I think I have fixed this, I added an extra imagejpeg($thumb); into it before imagedestory($thumb);. I think that should be it, do I need two imagedestory($thumb); or not? ThanksPJ Link to comment https://forums.phpfreaks.com/topic/13783-imagejpeg-gd-images-problem/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.