Re: Advanced maths help (for GD image functionality)
| From: | Chris Dowell | Date: | Fri, 15 Oct 2004 13:51:58 +0000 |
| Subject: | Re: Advanced maths help (for GD image functionality) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-199593@lists.php.net to get a copy of this message | ||
Problem 1)
$h_1 = 600;
$w_1 = 800;
$h_2 = 120;
$w_2 = $w_1 * ($h_2 / $h_1);
Problem 2 a)
Assuming you're wanting the central portion of the original image (which I think you are from what you've written)
$h_1 = 600;
$w_1 = 800;
$h_2 = 120;
$w_2 = 90;
$x = ($h_1 - $h_2) / 2;
$y = ($w_1 - $w_2) / 2;
Problem 2 b)
If you're in fact trying to get the central portion of the new thumbnail
$h_1 = 600;
$w_1 = 800;
$h_2 = 120;
$w_2 = $w_1 * ($h_2 / $h_1); // need to have the correct thumbnail width to start from
$x = ($w_2 - 90) / 2;
$y = 0; // because the image is only 120px high
Hope this helps
Cheers
Chris
Mag wrote:<><>
[snip] Heres my maths problems in 2 parts: Problem 1) I need to scale down an image (eg: example.jpg) to height of 120 pixels while maintaining the images proportions. [/snip] ... [snip] Problem 2) After getting the above image now I need the x and y parameters to cut a h120 x w90 thumb *from the center of the image* [/snip]