PHP 및 Qiniu Cloud Storage 인터페이스를 사용하여 이미지 썸네일을 생성하는 방법
최신 웹 애플리케이션 개발 과정에서 이미지 처리는 일반적인 요구 사항입니다. 이미지 작업의 경우 썸네일 생성이 특히 일반적인 작업입니다. 이 기사에서는 PHP 언어와 Qiniu 클라우드 스토리지 인터페이스를 사용하여 이미지 썸네일을 생성하는 방법을 소개합니다.
1. 준비
2. 필요한 종속 라이브러리 설치
본 실험은 Qiniu Cloud에서 공식 제공하는 PHP SDK를 사용하여 개발되므로 PHP SDK를 설치해야 하며 Composer를 사용하여 설치할 수 있습니다.
터미널을 열고 프로젝트 루트 디렉터리를 입력한 후 다음 명령을 실행하여 설치합니다.
composer require qiniu/php-sdk
3. 코드 작성
다음은 Qiniu Cloud Storage에 이미지를 업로드하고 지정된 너비를 생성하는 간단한 예제 코드입니다. 및 높이 축소판.
<?php require 'autoload.php'; use QiniuAuth; use QiniuStorageUploadManager; $accessKey = "YOUR_ACCESS_KEY"; $secretKey = "YOUR_SECRET_KEY"; $bucket = "YOUR_BUCKET_NAME"; // 构建鉴权对象 $auth = new Auth($accessKey, $secretKey); // 构建 UploadManager 对象 $uploadMgr = new UploadManager(); // 要上传的图片本地路径 $filePath = './path/to/image.jpg'; // 生成缩略图的宽度和高度 $width = 200; $height = 200; // 生成缩略图的规格 $thumbnail = "!".$width."x".$height."r"; // 上传图片并生成缩略图 $key = 'your_key_name'; $token = $auth->uploadToken($bucket); list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath, null, 'image/jpeg', false, null, $thumbnail); if ($err !== null) { echo '上传失败:' . $err->message(); } else { echo '上传成功,缩略图地址为:'.$ret['key']; }
코드 지침:
YOUR_ACCESS_KEY
, YOUR_SECRET_KEY
및 YOUR_BUCKET_NAME
을 각각 Qiniu Cloud Storage 비밀의 액세스 키로 바꾸세요. 키 및 버킷 이름. YOUR_ACCESS_KEY
、YOUR_SECRET_KEY
和 YOUR_BUCKET_NAME
分别为你的七牛云存储的 Access Key、Secret Key 和 Bucket 名称。$filePath
为你要上传的图片的本地路径。$width
和 $height
可根据需求进行修改。$key
$filePath
를 업로드하려는 이미지의 로컬 경로로 바꾸세요. $width
및 $height
는 필요에 따라 수정할 수 있습니다.
$key
는 업로드된 이미지의 저장 경로와 파일명이며 필요에 따라 수정도 가능합니다.
php your_php_file.php모든 것이 제대로 진행되면 성공적인 업로드 메시지가 표시됩니다. 및 생성된 약어 썸네일 주소입니다. 🎜🎜5. 요약🎜🎜PHP와 Qiniu 클라우드 스토리지 인터페이스를 통해 이미지 썸네일을 쉽게 생성할 수 있습니다. 뿐만 아니라 Qiniu Cloud는 개발자가 이미지를 업로드, 관리 및 처리할 수 있도록 풍부한 API 인터페이스도 제공합니다. 이 글이 도움이 되었기를 바라며, 귀하의 개발 과정이 성공하길 바랍니다! 🎜
위 내용은 PHP 및 Qiniu 클라우드 스토리지 인터페이스를 사용하여 이미지 썸네일을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!