Set the width and height, and scale proportionally; set the width and proportional scaling; set the height and proportional scaling; scale to 50% according to the scale; output directly to the screen after scaling, etc, the specific use of the method is as follows, interested friends can understand the next ha recommended a simple and practical scaling image tool SimpleImage, refer to the http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/
Usage:
Set width and height, and scale proportionally
The code is as follows:
Include ('simpleimage. php ');
$ Image = new SimpleImage ();
$ Image-> load('picture.jpg ');
$ Image-> resize( 250,400 );
$ Image-> save('picture2.jpg ');?>
Set width and proportional scaling
Include ('simpleimage. php ');
$ Image = new SimpleImage ();
$ Image-> load('picture.jpg ');
$ Image-> resizeToWidth (250 );
$ Image-> save('picture2.jpg ');?>
Set height, proportional scaling
Include ('simpleimage. php ');
$ Image = new SimpleImage ();
$ Image-> load('picture.jpg ');
$ Image-> resizeToHeight (500 );
$ Image-> save('picture2.jpg ');
$ Image-> resizeToHeight (200 );
$ Image-> save('picture3.jpg ');?>
Scale to 50% in proportion
Include ('simpleimage. php ');
$ Image = new SimpleImage ();
$ Image-> load('picture.jpg ');
$ Image-> scale (50 );
$ Image-> save('picture2.jpg ');?>
Scale and output directly to the screen
Header ('content-Type: image/jpeg ');
Include ('simpleimage. php ');
$ Image = new SimpleImage ();
$ Image-> load('picture.jpg ');
$ Image-> resizeToWidth (150 );
$ Image-> output ();?>
SimpleImage. php source code. click the link at the beginning of the article to download it.