我正在使用某人编写的课程来调整图像大小并将其存储在服务器中,同时上传这里是该课程的链接。
http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php
上述类仅适用于低分辨率图像,因为我想上传高分辨率的图像(4400px X 3500px)然后将其裁剪为固定大小,我使用下面的 php 函数来增加内存大小
ini_set ( "memory_limit", "100M");
虽然这样我能够实现我想要的输出,但我想知道这是否有任何缺点,因为我为其分配了更大的内存空间,我是否需要在执行操作后通过某种方式释放内存。
我正在使用以下代码来调整大小。
ini_set ( "memory_limit", "100M");
$image = new SimpleImage();
$image->load("$targetFile");
$image->resize(940,650);
$image->save("$targetFile");
如果有人向我解释我的做法是否错误,我将不胜感激,或者可以这样做吗?
谢谢你