我在使用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);
答案 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);