PHP/JS - 即时创建缩略图或存储为文件

标签 php javascript image image-manipulation thumbnails

对于图像托管网络应用程序:

对于我存储的图像,是否可以使用 PHP(或其他软件)动态创建缩略图,或者我应该将 1 个或多个不同大小的缩略图保存到磁盘并加载它们?

感谢任何帮助。

最佳答案

将缩略图保存到磁盘。图像处理会占用大量资源,并且根据图像的大小,可能会超过 php 的默认允许内存限制。如果您拥有自己的服务器且仅运行您的应用程序,则问题不大,但它仍然需要大量的 CPU 能力和内存来调整图像大小。如果您正在考虑即时创建缩略图,则无需进行太多更改 - 在第一次请求时,从源文件创建缩略图,将其保存到磁盘,并在后续请求时从磁盘读取它。

关于PHP/JS - 即时创建缩略图或存储为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/103707/

相关文章:

php - sql查询多表查询问题

css - 头像不显示在 phpbb 论坛上

PHP上传文件 - 仅检查图像

image - Keras 实时增强添加噪声和对比度

php - 加载 php 文件以使用 javascript 获取我的 session

javascript - 如何使用Ajax上传多张图片?

php - 无法写入新创建的文件

javascript - 使用 jquery 如何使一个元素只能点击一次?

javascript - 为什么会抛出这个异常? Uncaught ReferenceError : React is not defined

javascript - 在 JavaScript 中使用 GPS 无法获得准确的位置