php - 从处理程序获取图像大小

标签 php image editor size

我正在用 JS/PHP 创建图像编辑器,但现在遇到了麻烦。首先,我从数据库加载图像(使用 imagecreatefromstring 加载一个 blob)。然后我将一系列操作应用于此图像。但是我怎样才能从这个图像处理程序中获取图像大小呢?无需将其写入文件或使用流对象。怎么办??

最佳答案

如果您指的是图像尺寸:

$width  = imagesx($imgHandle);
$height = imagesy($imgHandle);

参见 imagesx()imagesy() .

如果您指的是文件大小,那么如果不将 GD 资源转换为某种图像格式(GIF、PNG、JPEG),这是不可能的,因为格式决定了图像大小(以字节为单位)。

关于php - 从处理程序获取图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514125/

相关文章:

php - Laravel 和 MS SQL Server 数据库连接抛出错误 "(3/3) QueryException could not find driver"

php - 向mysql表插入数据最后出现空行?

arrays - 数组中的特征项

c++ - 从 unsigned char* 和 unsigned short* 指针 (RGB) (C++) 创建/保存 PPM 文件

javascript - 无法将 onpaste 事件分配给 SimpleTextEditor

php - 显示来自 laravel Controller 的图像

php - 多个 LEFT Join 在 mysql 中工作正常但在 php 中不正确

java - JEdi​​torPane 的 html 中的插入符号位置

asp-classic - 你用什么来编辑和开发Classic ASP

linux - 将文本从 nano 编辑器复制到 shell