gabrielgil / timthumb
此包已被废弃且不再维护。未建议替代包。
TimThumb是一个简单、灵活的PHP脚本,用于调整图像大小。
2.8.14
2014-07-17 08:57 UTC
This package is not auto-updated.
Last update: 2023-04-10 19:08:21 UTC
README
TimThumb是一个简单、灵活的PHP脚本,用于调整图像大小。
我的意图是有一个更新的仓库,它能与所有已知的LAMP服务器配置上的composer一起工作,因为packagist上唯一的timthumb仓库已过时(2.8.11),这对我来说不适用。
使用composer安装
要在此composer项目中使用此仓库,只需添加一个指向此GitHub仓库的vcs仓库,并在您的composer.json文件中添加它。
{ "repositories": [ { "type": "vcs", "url": "https://github.com/GabrielGil/TimThumb" } ], "require": { "gabrielgil/timthumb": "2.*" } }
使用TimThumb的更好方法
我认为将timthumb存储在非公开文件夹(如整个composer vendor文件夹)中,然后创建自己的调整大小端点是使用timthumb的好方法。如果您使用composer(如本仓库所期望的),请隐藏您的vendor文件夹(仅供参考)。
您如何创建自己的应用程序结构取决于您,或您的团队。如果您的期望调整大小端点指向特定文件,您可以使用以下代码。
/* Redefine your with own defaults here. * This are just examples, no one is required. */ // Set the time the cache is cleaned (Since the image generation) to one month (2592000/60/60/24=30) define ('FILE_CACHE_MAX_FILE_AGE', 2592000); // Use the default system cache dir so your project's folder stays clean. define ('FILE_CACHE_DIRECTORY', sys_get_temp_dir()); // Quality set to 100% define ('DEFAULT_Q', 100); // Start timthumb. timthumb::start();
设置完成后,您可以使用在官方文档中显示的所有参数。
文档
您还可以在binarymoon.uk上查看原始文档。