<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
yess but you will have to load the image into memory anyway to create
the alternate sizes.<br>
<br>
Kenneth Downs wrote:
<blockquote cite="mid:47E80DAE.3030804@secdat.com" type="cite">
  <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
I think there is a call to get image stats without loading it into
memory.<br>
  <br>
Donald J Organ IV wrote:
  <blockquote cite="mid:47E80C3D.3080309@donaldorgan.com" type="cite">
    <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
The best way to do this and keep the same scale is, a quick example of
this would be;<br>
    <br>
$maxWidth = 100;<br>
$maxHeight = 100;<br>
    <br>
$im = imagecreatefromjpeg( 'path/to/file' );  //This of course would be
for a jpeg<br>
    <br>
$scale = min(100/imagesx( $im ), 100/imagesy($im) );<br>
$newHeight = $scale * imagesy( $im );<br>
$newWidth = $scale * imagesx( $im );<br>
    <br>
those will give you the new height and width(to scale);<br>
    <br>
    <br>
    <br>
chad qian wrote:
    <blockquote cite="mid:BLU126-W264450FAB62BEDE976A833E8FD0@phx.gbl"
 type="cite">
      <style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
  </style><font
 face="Times New Roman, Times, Serif" size="3">I run php
to upload/resize images now.But I have one question:</font><br>
 <br>
      <font face="Times New Roman, Times, Serif" size="3">After people
upload images, if we want to resize the image,we must maintain the
original aspect ratio. This prevents the image from being "stretched"
or "squashed".</font><br>
      <font face="Times New Roman"> <br>
      <font face="Times New Roman, Times, Serif" size="3">Now people
upload
two images.And I need to resize these two images</font><br>
      <font face="Times New Roman, Times, Serif" size="3">1) "1.jpg"
40*50</font><br>
      <font face="Times New Roman, Times, Serif" size="3">2) "2.jpg"
10*20 </font><br>
 <br>
      <font face="Times New Roman, Times, Serif" size="3">My
thought:(size
is height and width here)<br>
      </font><font face="Times New Roman, Times, Serif" size="3">"1.jpg"
or
"2.jpg" will be "stretched" or "squashed" if we keep them as same size.</font><br>
      <font face="Times New Roman, Times, Serif" size="3">"1.jpg" and
"2.jpg" will maintain the original aspect ratio but different size</font><br>
 <br>
      <font face="Times New Roman, Times, Serif" size="3">Is it right?</font><br>
 <br>
      <font face="Times New Roman, Times, Serif" size="3">Thanks!</font><br>
 <br>
      <font face="Times New Roman, Times, Serif" size="3">chad</font><br>
 <br>
      </font><br>
      <hr>Watch “Cause Effect,” a show about real people making a real
difference. <a moz-do-not-send="true"
 href="http://im.live.com/Messenger/IM/MTV/?source=text_watchcause"
 target="_new">Learn more.</a>
      <pre wrap=""><hr size="4" width="90%">
_______________________________________________
New York PHP Community Talk Mailing List
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://lists.nyphp.org/mailman/listinfo/talk">http://lists.nyphp.org/mailman/listinfo/talk</a>

NYPHPCon 2006 Presentations Online
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.nyphpcon.com">http://www.nyphpcon.com</a>

Show Your Participation in New York PHP
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.nyphp.org/show_participation.php">http://www.nyphp.org/show_participation.php</a></pre>
    </blockquote>
    <br>
    <pre wrap=""><hr size="4" width="90%">
_______________________________________________
New York PHP Community Talk Mailing List
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://lists.nyphp.org/mailman/listinfo/talk">http://lists.nyphp.org/mailman/listinfo/talk</a>

NYPHPCon 2006 Presentations Online
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.nyphpcon.com">http://www.nyphpcon.com</a>

Show Your Participation in New York PHP
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://www.nyphp.org/show_participation.php">http://www.nyphp.org/show_participation.php</a></pre>
  </blockquote>
  <br>
  <br>
  <pre class="moz-signature" cols="72">-- 
Kenneth Downs
Secure Data Software, Inc.
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="http://www.secdat.com">www.secdat.com</a>    <a
 moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="http://www.andromeda-project.org">www.andromeda-project.org</a>
631-689-7200   Fax: 631-689-0527
cell: 631-379-0010
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
New York PHP Community Talk Mailing List
<a class="moz-txt-link-freetext" href="http://lists.nyphp.org/mailman/listinfo/talk">http://lists.nyphp.org/mailman/listinfo/talk</a>

NYPHPCon 2006 Presentations Online
<a class="moz-txt-link-freetext" href="http://www.nyphpcon.com">http://www.nyphpcon.com</a>

Show Your Participation in New York PHP
<a class="moz-txt-link-freetext" href="http://www.nyphp.org/show_participation.php">http://www.nyphp.org/show_participation.php</a></pre>
</blockquote>
<br>
</body>
</html>