php
php를 사용하여 썸네일 생성은 imagecopyresized ()를 포함한 다양한 이미지 조작 기능을 제공합니다. 업로드 된 이미지에서 썸네일을 만들려면 다음 단계를 따르십시오. 픽셀). 치수.
썸네일을 저장하십시오 :
imagejpeg () 또는 ImagePng ()를 원하는 위치에 저장합니다. 이 매개 변수는 0에서 100 사이이며, 더 나은 품질을 나타내는 값이 높습니다.
imageMagick
- imagemagick은보다 강력한 이미지 조작 라이브러리입니다. 서버에 설치된 경우 imagick 클래스를 활용하여 썸네일을 생성 할 수 있습니다. 경로.
이미지 속성 설정 : - 클래스 메소드를 사용하여 이미지 형식, 압축 및 품질을 구성하십시오. file_put_contents ()는 새 파일에 크기가 큰 이미지를 작성합니다.
if (isset ($ _ files )) {
if (is_uploaded_file ($ _ files
)) {
// 원본 이미지 처리
$ imgdata = addSlashes (file_get_contents ($ _ files - );
// 썸네일 생성
if (generateThumbnail ($ _ files
, 100, 100, 90)) {
$ hallmata = addSlashes (file_get_contents ($ _ files - . '_thumb.jpg'));
// 원본 및 썸네일 이미지를 데이터베이스에 삽입하십시오
$ SQL = "업데이트 사용자가 사용자 설정 사용자 _pic = '". $ imgdata. "', user_pic_small = '". $ thumbdata. "'여기서>
이 코드는 100x100의 치수와 90%의 품질을 가진 썸네일을 생성합니다. 접미사. - 이러한 기술을 구현함으로써 원래 이미지 품질의 반응 형 썸네일 생성과 보존을 모두 달성 할 수 있습니다.