【问题标题】:Fuelphp image resize disable upscalingFuelphp图像调整大小禁用放大
【发布时间】:2015-08-06 21:16:52
【问题描述】:

我正在调整用户上传的图片大小,如下所示:

$resized_image = Image::load($public_asset_path_img . DS . $file_name, false, $saved_image[0]['extension']);
$resized_image->resize('1024,1024');
$resized_image->save($public_asset_path_img . DS . "resized_" . $file_name);

现在我遇到的问题是,如果图像宽度大于 1024 像素,我只希望调整图像大小,如果图像宽度小于 1024 像素,我不希望 Fuelphp 放大图像(并降低质量)。

我可以禁用某种配置以确保 Fuel::Image 类不会发生升级吗?

【问题讨论】:

    标签: php image fuelphp


    【解决方案1】:

    您可以使用getimagesize 来获取图像高度或宽度或两者。

    list($width, $height) = getimagesize($filename);
    

    【讨论】:

    猜你喜欢
    • 2023-01-26
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2020-05-10
    相关资源
    最近更新 更多