My interpretation of Problem 2 before was that you wanted to get a 120w
x 90h (?) section of the original image, not of the thumbnail you
generated by resizing the original.

You seem to be working off of the adjusted height.

Sorry, I didn't noodle all the way through this one, what I am missing?

-TG

> -----Original Message-----
> From: Mag [mailto:[EMAIL PROTECTED] 
> Sent: Friday, October 15, 2004 12:45 PM
> To: php php
> Subject: [PHP] Advanced maths help (part 2)
> 
> 
> Hi again guys, :-)
> Thanks to the educated (and excellient) help of Chris
> and trevor I am now getting proportionate thumbs
> (which was "problem 1", remember? )
> 
> Heres the code that i am using, if it may help anyone
> else:
> 
> ** code start **
> $src_img =  imagecreatefromjpeg("tgp1.jpg");
> $img_dim = getimagesize("tgp1.jpg");
> 
> $h_1 = $img_dim[1];
> $w_1 = $img_dim[0];
> 
> $dst_h = 120;
> $dst_w = $w_1 * ($dst_h / $h_1);
> 
> $dst_img = imagecreatetruecolor($dst_w,$dst_h);
> $src_w = imagesx($src_img);
> $src_h = imagesy($src_img);
> imagecopyresampled($dst_img,$src_img,0,0,0,0,$dst_w,$dst_h,$sr
> c_w,$src_h);
> // problem 1 solved till here
> ** code end **
> 
> 
> Then i am trying to work with problem 2, instead of
> starting all over again from the beginning of getting
> the images dimensions etc I am continueing and trying
> to get it straight from the above like so:
> 
> ** code start problem 2**
> $dst_w = ($dst_w - 90) / 2;
> $dst_h = 0;  // because the image is only 120px high
> 
> imagecopyresampled($dst_img,$src_img,0,0,0,0,$dst_w,$dst_h,$sr
> c_w,$src_h);
> 
> ImageJPEG($dst_img,'test.jpg');
> echo "<img src=test.jpg><br>The bitch works!";
> ** code end problem 2 **
> 
> When i check the output I am only getting the first
> parts output... is what i am doing even possible? or
> do I have to do everything from the start for problem
> 2 (eg: read from disk, calculate dimensions etc)
> 
> Thanks,
> Mag
> 
> 
> 
> =====
> ------
> - The faulty interface lies between the chair and the keyboard.
> - Creativity is great, but plagiarism is faster!
> - Smile, everyone loves a moron. :-)
> 
> 
>               
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.
> http://promotions.yahoo.com/new_mail 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

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

Reply via email to