Re: how to scale down image using ImageMagick?

From: Date: Thu, 19 Apr 2001 23:54:00 +0000
Subject: Re: how to scale down image using ImageMagick?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-49450@lists.php.net to get a copy of this message
right my goal was to actually alter the file size for quicker downloads and less bandwidth. the solution was a combination of morgan's and joe's posts. thansk guys! - Noah "Morgan Curley" <mcurley@e4media.com> wrote in message news:4.3.2.7.2.20010419145548.025a7008@e4media.com... > This is a neat bit of code to fill in image height and width info but it > does not affect the actual file size like resizing the image would > > morgan > > At 02:43 PM 4/19/2001, FredrikAT wrote: > >Hi! > > > >This is what I do: > > > > if (!empty($picture)) { > > $size = GetImageSize ("pics/$picture"); > > if ($size[0] >= '175') { > > $width = '175'; > > $height = $size[1] * ($width / $size[0]); > > } else { > > $width = $size[0]; > > $height = $size[1]; > > } > > } > > > >echo "<img src=\"pics\$picture\" height=\"$height\" > >width=\"$width\">"; > > > >Fredrik A. Takle > >Bergen, Norway > > > > > >""Joe Sheble (Wizaerd)"" <JustForMailingLists@wizaerd.com> skrev > >i melding > >news:5.0.2.1.0.20010419072017.00a75470@mail.wizaerd.com... > > > > > > I use ImageMagik all the time for thumbnail creations... this doesn't > > > resize the image, it creates a new image, a thumbnail... but the principle > > > is the same.... > > > > > > $cWidth = 175; > > > $picture_src = "fullSize/somepic.jpg"; > > > $thumb_dest = "fthumbNail/somepic.jpg"; > > > > > > $aImageInfo = getimagesize( $picture_src ); > > > > > > if( $aImageInfo[0] < $cWidth ) { > > > exec("convert -geometry $cWidth -colors 256 -colorspace > > > yuv $picture_src $thumb_dest" ); > > > } > > > > > > At 08:59 AM 4/19/01 -0400, Noah Spitzer-Williams wrote: > > > >Is there a way to install the GD library on windows nt systems? i can't > >get > > > >this thing to not scale it if its smaller than a certain width.... > > > > > > > >""Steve Werby"" <steve-lists@befriend.com> wrote in > > > >message > > > > > > >>news:00ae01c0c848$8a802bb0$6501a8c0@workstation7... > > > > > "Noah Spitzer-Williams" <noahsw@cyberdude.com> wrote: > > > > > > I have a bunch of pictures all in ranging filesizes and dimensions. > >I > > > >want > > > > > > to resize the ones that over 175 pixels wide to a 175 pixel wide > >picture > > > > > > however i want the height to scale down (ie. i dont want a really > >thin > > > > > > picture, i just want it to be what it would be if it were resized). > >i > > > >have > > > > > > this but i cant figure out how to just scale down the width: > > > > > > > > > > > > c:\progra~1\imagem~1\mogrify.exe -geometry 175x30! picture.jpeg > > > > > > > > > > > > the '!' forces those sizes to be used but obvoiusly i dont > > > > > > want the > > > >height > > > > > > to be 30. i want it to be whatever it should be so the picture > >doesnt > > > >look > > > > > > flattened. > > > > > > > > > > I believe imagemagick has an option where you can specify a single > > > >dimension > > > > > (x or y) and it will set that dimension accordingly and automatically > > > >scale > > > > > the other dimension. This should be covered in the manual pages > >or --help > > > > > output of the program. > > > > > > > > > > > > > > > -- > > > > > -- > > > > > Steve Werby > > > > > President, Befriend Internet Services LLC > > > > > http://www.befriend.com/ > > > > > > > > > > > > > > > -- > > > > > PHP General Mailing List (http://www.php.net/) > > > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > > > For additional commands, e-mail: php-general-help@lists.php.net > > > > > To contact the list administrators, e-mail: > >php-list-admin@lists.php.net > > > > > > > > > > > > > > > > > > > > >-- > > > >PHP General Mailing List (http://www.php.net/) > > > >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > >For additional commands, e-mail: php-general-help@lists.php.net > > > >To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-general-help@lists.php.net > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > >For additional commands, e-mail: php-general-help@lists.php.net > >To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#49450) next »