2013-10-03 2 views
0

바로 가기가 검색되지만 실제로 소리가 들리지만 프로그램 할 수 있습니다.PHP 이미지를 GD로 사용 된 픽셀로 축소

250x525 픽셀의 투명한 PNG가 있습니다. 내부는 내 사용자가 맞춤 설정할 수있는 문자이므로 250x525 이미지의 실제 콘텐츠 크기가 다를 수 있습니다. 첫 번째 픽셀이 수직 및 수평으로 시작하는 지점과 마지막 픽셀이 끝나는 지점을 감지하여 250x525 이미지를 아바타로 축소하고 싶습니다.

바로 가기가 있습니까? 아마도 그것을 수행하는 함수 또는 다른 방법일까요? 이미지의 예를 다음에 적용하고 싶습니다. http://i.troll.ws/92f2db20.png - 캐릭터 주위의 상자를 상상해보십시오. 나는 그 주위에 보이지 않는 상자를 계산하고 그것을 GD의 자체 이미지 자원으로 끌어 내고 싶습니다.

이유 : 나는 이미지를 가지고 큰 이미지에 맞게 그것을 확장 할 수있는 기능이. 저는 이것을이 캐릭터들에 적용하기를 원하며 캐릭터에게만 바보짓을해야합니다.

답변

1

GD가 아니지만 Imagemagick/ImagicktrimImage 방법으로 처리 할 수 ​​있습니다.

$im = new Imagick("http://i.troll.ws/92f2db20.png"); 
$im->trimImage(0); 
$im->writeImage('image.png'); 
관련 문제