Joomla JImage & SP Simple Portfolio:复制和重命名文件而不对其进行操作?



我在使用SP简单投资组合插件的Joomla JImage中遇到图像压缩问题,因为与原始图像相比,硬盘驱动器上的图像大小增加了一倍。但createThumbs()是没有必要的。图片已经具有正确的像素比,不需要任何进一步的操作。

有没有办法像SP一样复制图片而不对其进行操作?只需复制文件并重命名即可。因为我不想碰碰插件的所有 php 代码。这将是简单的解决方案。只需将其复制到目录并将其重命名为正确的文件名即可。JImagetoFile()不起作用,因为大小也翻了一番......

从控制器/拇指中的原始 SP 简单产品组合代码.php:

$image = new JImage($image);
$image->createThumbs($sizes, $cropratio, $path);

我自己做的,它就像魅力:)一样。也许有人对如何在 SP 产品组合中获得 1:1 映像副本感兴趣:

$resultTemp = end(explode('/',$image));
$result = str_replace('.jpg', '', $resultTemp) ;
$newName  = $path.'/'.$result.'_1000x750.jpg';
copy($image , $newName);

而不是操纵图片质量和大小的原始代码:

$image = new JImage($image);
$image->createThumbs($sizes, $cropratio, $path);

最新更新