我想编写一个php代码来调整从数据库中检索的图像并将其上传到站点中。但我无法调整图像的大小。这是直接上传到网站而不调整大小..我的代码在下面给出..谢谢提前...
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
`
答案 0 :(得分:0)
使用简单图像
简单<?php
include('src/abeautifulsite/SimpleImage.php');
try {
$img = new abeautifulsite\SimpleImage('/*image name*/');
$img->resize(320, 200)->save('/*name of resize image*/');resize image and save resized image
} catch(Exception $e) {
echo 'Error: ' . $e->getMessage();
}
答案 1 :(得分:0)
Oleh是正确的,如果您正在努力调整图像大小,最好使用库来处理所有边缘情况和陷阱。
以下是使用SimpleImage 2.x的方法:
$image = new \abeautifulsite\SimpleImage('image.jpg');
$image->resize(320, 200)->save('result.jpg');
和SimpleImage 3.x:
$image = new \claviska\SimpleImage('image.jpg');
$image->resize(320, 200)->toFile('output.jpg');
SimpleImage库可以与Composer一起安装:
composer require claviska/simpleimage
或下载from GitHub并手动收录。