>  기사  >  백엔드 개발  >  PHPThumb PHP 이미지 썸네일 갤러리는 무엇을 의미하나요?

PHPThumb PHP 이미지 썸네일 갤러리는 무엇을 의미하나요?

WBOY
WBOY원래의
2016-07-29 08:48:112281검색

1. 썸네일 클래스 라이브러리입니다
다양하고 복잡한 그림 썸네일 생성과 현실감을 완성할 수 있는 오픈소스 그림 썸네일 클래스 라이브러리로 사용이 매우 편리합니다.
2. 사용법
여기에 간단하고 실용적인 설명이 있습니다.
기본 사용법
API
여기에 목록이 있습니다. APIs:
PHPThumb API
근데 API에 설명이 없어서 아쉽네요. 영문명만 보고 효과를 짐작할 수는 있겠지만, 맞다고 해도 테스트를 해봐야 합니다. 그것이 맞는지 확인하는 것입니다.
4. 예시
여기에도 간단한 호출 메서드를 작성했지만 기본 사용법의 예시는 모두 페이지에 직접 출력됩니다.

코드 복사 코드는 다음과 같습니다.


require_once 'phpthumb/ThumbLib.inc.php'
try {
$ Thumb = PhpThumbFactory::create($realpath);
} catch (Exception $e) {
// 여기서는 원하는 대로 오류를 처리합니다.
}
$thumb->adaptiveResize($ width, $height);
$thumb->save($realpath . '.' . $width . 'x' . $height . '.png')


5. 사용했습니다
사용하는 과정에서 여러 API에 대한 이해가 점차 깊어졌습니다. 여기에 기록합니다:
resize($maxWidth, $maxHeight)
가장 일반적으로 사용되는 썸네일 크기 조정 방법입니다. 방법을 사용하면 가장 큰 면을 동일한 비율로 필요한 높이/너비로 직접 줄일 수 있습니다. 이미지 종횡비가 요구 사항과 일치하지 않으면 한쪽이 비어 있게 됩니다.
adaptiveResize($width, $height)
adaptiveResize 메서드는 특정 상황에서 이미지의 완성도를 요구하지 않지만 특정 너비와 높이의 콘텐츠를 가장 많이 표시해야 합니다. 구체적인 계산 방법은 다음과 같습니다.
그림의 너비가 필요한 너비보다 크고 높이가 동일한 경우 높이를 가져와 그림의 왼쪽과 오른쪽 중앙에서 필요한 너비까지 이동합니다.
사진의 높이가 더 크고 너비가 같은 경우 너비로 이동하여 이미지의 상단과 하단을 중앙에 맞춰 필요한 높이를 얻습니다.
너비와 높이가 정확하지 않은 경우 먼저 이미지를 필요한 크기로 조정한 다음 처음 두 단계를 실행합니다.
save ($fileName, $format = 'GIF|JPG|PNG')
이미지가 처리된 후 save 메소드를 사용하여 형식에 표시된 인코딩 중 하나로 이미지를 저장할 수 있습니다. 인코딩을 지정하면 원본 인코딩으로 저장됩니다. $fileName은 저장할 경로입니다.

위 내용은 엄지손가락의 의미를 포함하여 PHPThumb PHP 그림 썸네일 갤러리를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.