Hi,

Tuesday, February 10, 2004, 9:50:20 PM, you wrote:
J> Hi,
J> I am new to manipulating JPGs using PHP. But i managed to create an
J> application that displays an JPG image in the browser (see below).

J> I have boiled the code down to the most nesesary.

J> My problem is that when i load the file "c:\file.jpg" directly in the
J> IE browser (using <IMG SRC='c:\file.jpg'>), and then get properties on the
J> image by
J> right clicking in the browser. the size is the same as it is on the HD
J> (83Kb).

J> However when i use the PHP code and get properties on the image by
J> right clicking in the browser. the image size is 264Kb.

J> How come the picture is bigger when loaded trough PHP as it is when
J> loaded trough the browser directly ?

J> best regards
J> John


J> <-----generate_jpg_picture.php starts------->
J> <?php
J>  header("Content-type: image/jpeg", true);
J>  $path = $_GET['filepath'];
J>  $im = imagecreatefromjpeg($path);
J>  Imagejpeg($im, '', 100);
J>  ImageDestroy($im);
?>>
J> <-----generate_jpg_picture.php ends------->
J> <-----some_file.php starts------->
J> <html>
J> <head>
J> <title>PHP Test</title>
J> </head>
J> <body>
J>  <IMG SRC='generate_jpg_picture.php?filepath=<?php echo
J> urlencode("c:\\file.jpg"); ?>'>
J>  <IMG SRC='c:\file.jpg'>
J> </body>
J> </html>
J> <-----some_file.php ends------->


Because you are sending it at 100% quality which is no compression, try
backing it off to 30%. Probably the original was not at 100% quality
anyway.

-- 
regards,
Tom

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to