Home > Backend Development > PHP Tutorial > php 图像处理(jpg)

php 图像处理(jpg)

WBOY
Release: 2016-06-23 13:39:34
Original
1151 people have browsed it

php的图像处理好像都是针对文件的,我希望是从数据加载,然后处理,然后输出数据。

加载和输出有两个函数:

$img = imagecreatefromstring($data);
head("jpg");
echo imagejpeg($img);

中间想做点处理,各种函数都是针对文件的。

连获取大小,调整大小,都是针对文件的。按理说,都应该是针对资源 ¥img 的呀,完了用户要保存文件,要输出数据,要怎么来处理数据,和图像处理都是无关的。

一般来说,如果把数据保存文件再处理,会慢很多倍,文件操作是一个极耗资源的操作,好像php就喜欢文件。单是加载或者保存文件耗费的时间可能比图像处理大100倍。


回复讨论(解决方案)

没看到gd图像操作哪里是针对文件的,全部都会加载到内存处理,只是加载方式有所区别

??就是用文件形式保存的,就算要用??存中?取,也要首先把???到?存。

如果你?得每?理一次都保存文件,再?取慢。
可以先保存在?存,最後才?出保存?文件。

没看到gd图像操作哪里是针对文件的,全部都会加载到内存处理

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template