【问题标题】:php upload class & smart resizingphp上传类和智能调整大小
【发布时间】:2013-03-06 03:14:42
【问题描述】:

我在我的 PHP 项目中使用这个类来调整图片大小:http://www.verot.net/php_class_upload_docs.htm

我现在想要实现的是某种“智能调整大小”;让我解释一下。

现在,我使用以下代码来调整图像大小。

$handle->image_resize         = true;
$handle->image_ratio_crop     = true;
$handle->image_x              = 600;
$handle->image_y              = 400;

这样,即使图像非常宽或非常高,它也只会裁剪超出的部分。我要做的基本上是调整到 X 和 Y 的最大值,以便在长或宽图片的情况下,所有类都会做的只是逐个像素地缩放它们,这样就不需要裁剪超出或使用填充。

这可以通过简单地设置 image_x 没有 image_y 来实现,反之亦然,但它不适用于上述所有情况。

知道如何解决这个问题吗?

提前致谢。

【问题讨论】:

    标签: php image-scaling


    【解决方案1】:

    包括给定的类here。 然后使用

    $resizeObj -> resizeImage(240 ,135 , 'auto');
    $resizeObj -> saveImage('sample-resized.jpg', 100);
    

    【讨论】:

      猜你喜欢
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 2013-04-30
      • 1970-01-01
      • 2013-09-19
      • 2020-06-13
      • 2020-04-12
      相关资源
      最近更新 更多