Jump to content

Imagejpeg (GD Images) Problem


.PJ

Recommended Posts

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?

Thanks

PJ


Edit:

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?

Thanks

PJ
Link to comment
https://forums.phpfreaks.com/topic/13783-imagejpeg-gd-images-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.