【问题标题】:Joomla JImage & SP Simple Portfolio: Copying and rename file without manipulating it?Joomla JImage & SP Simple Portfolio:复制和重命名文件而不进行操作?
【发布时间】:2017-12-09 00:57:16
【问题描述】:

我在使用 SP Simple Portfolio 插件的 Joomla JImage 中的图像压缩存在问题,因为与原始图像相比,硬盘驱动器上的图像大小翻了一番。但是createThumbs() 不是必需的。图片已经具有正确的像素比,不需要任何进一步的处理。

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

来自控制器/thumbs.php 中的原始 SP 简单组合代码:

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

【问题讨论】:

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


    【解决方案1】:

    我自己做的,效果很好 :)。也许有人对如何在 SP Portfolio 中获得 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);
    

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-11-01
      • 2018-04-21
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      相关资源
      最近更新 更多