PHP 画像処理ガイドでは、JPEG/PNG ファイルから画像リソースを作成し、画像をコピー/サイズ変更/反転するための共通機能を提供します。実際のケースでは、アップロードされた画像をサムネイルに拡大縮小する方法を示します。高度な機能には、画像フィルター、テキスト透かし、編集操作 (切り抜き/回転/反転) が含まれます。
PHP による画像処理の完全ガイド
PHP には、画像を処理および操作するための幅広い関数が用意されています。このガイドでは、PHP 画像処理のあらゆる側面に慣れ、実際のケースを通じて習熟できるようにします。
ユーザーがアップロードした画像をサムネイルに拡大縮小する簡単なスクリプトを作成しましょう:
<?php if (isset($_FILES['image'])) { // 获取上传的文件 $file = $_FILES['image']; // 确保文件合法 if ($file['error'] !== UPLOAD_ERR_OK) { die('上传文件失败'); } // 创建图像资源 $image = imagecreatefromjpeg($file['tmp_name']); // 缩小图像 $newWidth = 100; $newHeight = (int) ($newWidth * (imagesy($image) / imagesx($image))); $thumb = imagecreatetruecolor($newWidth, $newHeight); imagecopyresized($thumb, $image, 0, 0, 0, 0, $newWidth, $newHeight, imagesx($image), imagesy($image)); // 保存缩略图 imagesave($thumb, 'thumbnail.jpg', 90); // 显示成功消息 echo '缩略图已创建'; } ?>
PHP には次の機能もあります次のような高度な機能:
これらの機能と知識があれば、PHP アプリケーションを簡単に拡張して、強力な画像処理機能をユーザーに提供できます。
以上がPHPを使用して画像を処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。