2010-12-12 3 views
0

여기 내 스크립트 (8) (8)에 의해 이미지가 GET을 사용하여 크기가 조절 될 수 있도록하는 등의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입니다. 8x8 크기로 비율을 유지하기 때문에 s = 20과 같이 8x8에서 20x20으로 바뀝니다. ImageCopy의 8,8은 자르기 작업입니다.

+1

정확하게 무엇입니까? 어디서 붙어 있니? –

+0

두 번째 파일을 사용하지 않고 현재 자르고있는 이미지의 크기를 조정하는 방법을 모르겠습니다. 그러나 나는 그것에 의존하고 싶지 않다. – Joseph

+0

8x8에서 20x20로 크기를 조정하려고하십니까? 그것은 매우 나쁜 품질입니다. –

답변

1

PEAR에서 Image_Transform 패키지를 사용해보십시오. 자르기, 크기 조정, 이미지 크기 조절이 가능하며 GD 라이브러리를 사용합니다.

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

+0

멋진 라이브러리에 대해 알아보십시오. 나는 항상 과거에 수동으로 aspect와 함께 PHP 크기 조정을 해왔다. 최대 높이, 길이 등 확인 중 ... – jocull