2010-12-12 13 views
0

ここでは私のスクリプトPHP GD Rezize(大きくなったり小さく)

<?php 
$user = $_GET['u']; 
$src = imagecreatefrompng("http://www.website.com/".$user.".png"); 
$dest = imagecreatetruecolor(8, 8); 
imagecopy($dest, $src, 0, 0, 8, 8, 80, 40); 
header('Content-Type: image/png'); 
imagepng($dest); 


imagedestroy($dest); 
imagedestroy($src); 
?> 

Idは8画像によって8は、GETを使用してサイズを変更できるようにしたいです。 8×8の正方形で、比率を維持しているので、多分s = 20のようになり、8×8から20×20に変わります。 ImageCopyの8,8は作物です。

+1

あなたの質問は正確ですか?あなたはどこにいるのですか? –

+0

私は現在、2番目のファイルを使わずに切り取っている画像のサイズを変更する方法を知りません。しかし私はそれに頼りにしたくありません。 – Joseph

+0

8x8から20x20にリサイズしようとしていますか?それは非常に悪質なものになるでしょう。 –

答えて

1

PEARからImage_Transformパッケージをお試しください。画像を切り抜いたり、サイズを変更したり、拡大/縮小したり、GD libを使用したりすることができます。

http://pear.php.net/manual/en/package.images.image-transform.general.php

+0

知るべきクールなライブラリ。私はいつもPHPを過去に手動でアスペクトでサイズ変更していました。最大の高さ、長さなどを確認しています... – jocull

関連する問題