Hello~.
I made a PHP script which resize GIF Image.
But, Animated GIF don't Animate ;-(
Manual says 'use imagecolortransparent() to format GIF89'.
But, I don't know how to use imagecolortransparent() ...
Somebody Help me~
My code likes follows
############# cut here #########################
if( eregi("\.gif$", $image_url ) )
$image_type = "gif" ;
else if( eregi( "\.jpg$", $image_url ) )
$image_type = "jpeg" ;
Header("Content-type: image/".$image_type) ;
if( $image_type == "jpeg" )
$src_img = ImageCreatefromjpeg( $image_url ) ;
else
$src_img = ImageCreatefromgif( $image_url ) ;
if( $src_img == 0 )
die() ;
$SMALL_SIZE = 100 ;
$src_w = ImageSx( $src_img ) ;
$src_h = ImageSy( $src_img ) ;
if( $src_w >= $src_h )
{
$new_w = $SMALL_SIZE ;
$new_h = $src_h * ( $SMALL_SIZE / $src_w ) ;
}
else
{
$new_h = $SMALL_SIZE ;
$new_w = $src_w * ( $SMALL_SIZE / $src_h ) ;
}
$new_img = ImageCreate( $new_w, $new_h ) ;
if( $new_img == 0 )
die() ;
ImageCopyResized( $new_img, $src_img, 0, 0, 0, 0, $new_w, $new_h,
ImageSX($src_img), ImageSY( $src_img ) ) ;
if( $image_type == "jpeg" )
imagejpeg( $new_img ) ;
else if( $image_type == "gif" )
imagegif( $new_img ) ;
################ cut here ###########################
##########################
Heo, Jungsu Mr.
SimpleX Internet. http://www.simplexi.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
##########################
Heo, Jungsu Mr.
SimpleX Internet. http://www.simplexi.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php