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

时间:2017-07-05 11:20:37

标签: php html joomla content-management-system portfolio

我在使用SP Simple Portfolio Plugin的Joomla JImage中进行图像压缩时出现问题,因为与原始图像相比,硬盘驱动器上的图像尺寸加倍。但createThumbs()不是必需的。这些图片已经有了正确的像素比,不需要任何进一步的操作。

有没有办法像SP一样复制图片而不操纵它?只需复制文件并重命名即可。因为我不想机会插件的所有php Code。这将是一个简单的解决方案。只需将其复制到目录并将其重命名为正确的文件名即可。 JImage toFile()没有用,因为它的大小也增加了一倍......

来自controller / thumbs.php中的原始SP Simple Portfolio Code:

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

1 个答案:

答案 0 :(得分:0)

我自己做了,它的工作方式就像魅力:)。也许有人对如何在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);