문제

Codeigniter (CI)에서 새로운 프로젝트를 개발하고 있으며이 현재 문제에 대한 CI 솔루션을 찾고 싶습니다. 그림 프레임과 비슷한 이미지가 있습니다. 이 프레임을 배경에 설치하도록 업로드 된 이미지를 수정하려고합니다.

예시:
Alt Text http://www.sampsonresume.com/projects/visit-creation/vc-process.jpg

첫 번째 그림은 프레임입니다. 두 번째는 업로드 된 이미지 (크기 조정/자르기 후)이고 세 번째는 둘 다의 조합이며, 달성하고자합니다.

도움이 되었습니까?

해결책

이미지가 자신의 웹 사이트에 표시되면 단순히 CSS를 사용하는 것이 더 쉬울 것입니다 (특히 하단 이미지가 단순히 테두리를 제공하는 경우). 물론 사람들이 프레임 으로이 파일을 다운로드하기를 원한다면 다른 이야기입니다.

CI가 이미지 조작 클래스에 내장 된 메소드가 있다고 생각하지 않습니다. 그러나이 클래스는 단순히 세 가지 주요 PHP 이미지 라이브러리 (GD, Imagemagick 및 NetPBM) 중 하나에서 일반적으로 사용되는 기능입니다. 어떤 라이브러리를 사용하고 있는지 알고 있다면 (일반적으로 이와 같은 기본 사항에 GD를 사용합니다 ...),이 작업을 수행하는 독점적 인 방법을 사용하면됩니다.

자신의 라이브러리를 만들거나 이미지 조작 클래스를 확장하여 자신의 특수 기능을 추가 할 수도 있습니다.

또한 Zend에는이 작업을 수행 할 수있는 방법이있을 수 있습니다 (확실하지 않습니다. 나는 그것을 찾지 않을 것입니다). 그러나 쉬운 방법이 있습니다 Zend 구성 요소를 CI에 포함시킵니다 당신이 뭔가를 찾으면.

행운을 빕니다!

다른 팁

Kyle과 동의합니다. 가장 좋은 방법은 이미 도서관을 확장하는 것입니다. Imagemagick "Composite"명령을 살펴보십시오.

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top