이 기사의 예에서는 timthumb을 사용하여 PHP에서 썸네일을 생성하는 방법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
썸네일을 생성하는 방법에는 두 가지가 있습니다.
1.
호출을 위해 미리 생성합니다.썸네일의 일반적인 관행은 웹사이트의 이미지 사양에 따라 생성하려는 썸네일 유형의 수부터 시작하는 것입니다. 썸네일은 이미지 업로드 프로세스 중에 다양한 요구 사항에 따라 생성됩니다. 이 방법의 한 가지 단점은 이미지 사양을 높이면 이전에 업로드한 이미지는 사양이 없어 다시 생성해야 한다는 것입니다.
2. 전화 시 썸네일을 생성합니다. 이것이 제가 이 글을 쓴 이유입니다.
개인적으로는 이거 확실히 성능이나 효율성을 고려하지 않고 사용하기 편한 것 같아요.
1, 다운로드 주소: http://timthumb.googlecode.com/svn/trunk/timthumb.php
2. 이용방법
다운로드 후 웹 환경에 넣고 timthumb.php와 병렬로 디렉터리에 캐시 폴더를 만들고 755 권한을 부여하세요. Windows를 사용하는 경우에는 필요하지 않습니다. 테스트 코드는 다음과 같습니다.
<?php $image = "http://localhost/test/pen_pic03.png"; ?> <html> <head> <title>timthumb</title> </head> <body> <img src="http://localhost/test/timthumb.php?src=<?php echo $image; ?>&w=58&h=46&zc=1" alt="" /> </body> </html>
매개변수 설명:
w=58은 이미지 너비가 58임을 의미합니다
h=46은 이미지 높이가 46임을 의미합니다
필요에 따라 설정하시면 됩니다.
timthumb의 가장 큰 장점은 지금까지 이런 도구를 접해본 적이 없습니다. 단점도 마찬가지로 요청이 이루어질 때마다 php-cgi 또는 php-cli가 호출되며 캐시된 데이터가 자동으로 호출됩니다. 캐시 디렉토리에 위치하므로 데이터를 호출할 때 해당 디렉토리를 검색해야 하며 성능이 상대적으로 낮습니다.
이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.