如何在 php 中添加图片大小
在 PHP 中添加图片大小需要使用 GD 库或 ImageMagick。
使用 GD 库
imagecreatefromjpeg()、imagecreatefrompng() 或 imagecreatefromgif() 函数载入图像。getimagesize() 函数获取图像的宽度和高度。imagecreatetruecolor() 函数创建新图像。imagecopyresampled() 函数,将原始图像复制到新图像,调整大小。imagejpeg()、imagepng() 或 imagegif() 函数保存新图像。示例代码:
<code class="php"><?php
// 载入图像
$originalImage = imagecreatefromjpeg('original.jpg');
// 获取图像大小
$originalSize = getimagesize('original.jpg');
// 创建新图像
$newImage = imagecreatetruecolor(100, 100);
// 复制图像,调整大小
imagecopyresampled($newImage, $originalImage, 0, 0, 0, 0, 100, 100, $originalSize[0], $originalSize[1]);
// 保存新图像
imagejpeg($newImage, 'new.jpg');
?></code>使用 ImageMagick
立即学习“PHP免费学习笔记(深入)”;
使用命令行:使用 convert 命令行工具调整图像大小。例如:
<code>convert original.jpg -resize 100x100 new.jpg</code>
使用 PHP 扩展:可以使用 PHP ImageMagick 扩展来调整图像大小。例如:
<code class="php"><?php
$image = new Imagick('original.jpg');
$image->resizeImage(100, 100, Imagick::FILTER_LANCZOS, 1);
$image->writeImage('new.jpg');
?></code>以上就是php如何添加图片大小的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号