干预图像会降低调整大小后的图像质量

托马斯·黄主义

我使用Intervention Image上传单个图像的两个版本(大小),以显示在不同的页面上。

用户始终上传1000 x 1000像素的图像,原始图像用于单个产品的产品页面,较小的图像用于“所有产品”页面。

除了缩小的图像质量很差以外,这都可以正常工作。像素化了。

我正在使用Laravel 4.2。我的php版本是5.5.11。我正在本地主机上使用Xampp进行开发。我已经看过这个问题,而且我很确定GD已安装。

是因为GD不如imagick好吗?因为我似乎一辈子都无法安装那东西...

编辑:这就是问题!我终于设法使imagick正常工作并将其更改为驱动程序。高质量的图像。

这是我的路线,尽管我不认为这是问题所在:

$file = Input::file('photo');
$fileName = Input::get('name').'.'.$file->getClientOriginalExtension();
$fileName= str_replace(' ', '_', $fileName);
$destinationPath    = 'productphotos/';

// upload new image
Image::make($file->getRealPath())
// original
->save($destinationPath.$fileName)
// resize
->resize(300, 300) // set true if you want proportional image resize
->save($destinationPath.'resize'.$fileName, 100);



    $aDetails = Input::all();
    $aDetails["photo"] = $fileName;
    $aDetails["smallphoto"] = 'resize'.$fileName;
    Product::create($aDetails);

    return Redirect::to("products/".Input::get("product_id"));

您可以看到原始测试(原始尺寸1000x1000)和testresize(300x300)之间的差异。 它们以218x218显示。您可以看到原始测试(原始尺寸1000x1000)和testresize(300x300)之间的差异。它们都以218x218显示。

托马斯·黄主义

我终于设法使imagick正常工作并将其更改为驱动程序。高质量的图像。GD驱动程序是问题所在,解决方案是改为imagick驱动程序。干杯!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

干预图像会降低调整大小后的图像质量

来自分类Dev

在xaml中调整图像大小而不会降低质量

来自分类Dev

使用Drupal ImageCache调整预告片图像的大小会降低图像质量

来自分类Dev

Laravel图像干预调整大小并存储

来自分类Dev

ffmpeg降低图像质量,而不是大小

来自分类Dev

如何在不裁剪或降低质量的情况下调整图像大小?

来自分类Dev

MATLAB 降低图像质量

来自分类Dev

从调整大小的图像中获得最佳质量?

来自分类Dev

调整图像大小而不损失质量?

来自分类Dev

PHP调整图像大小而不会损失质量

来自分类Dev

调整Web的高质量图像的大小

来自分类Dev

Pagespeed调整大小的图像质量低下

来自分类Dev

Asp.net图像调整大小质量

来自分类Dev

Qt以最佳质量调整图像大小

来自分类Dev

调整大小时图像质量下降

来自分类Dev

Qt以最佳质量调整图像大小

来自分类Dev

以编程方式检测图像大小调整是否会导致质量下降

来自分类Dev

上传后调整图像大小

来自分类Dev

调整大小后显示图像

来自分类Dev

加载后调整图像大小

来自分类Dev

降低质量后从函数返回位图图像

来自分类Dev

降低delphi中的图像质量

来自分类Dev

Laravel 5 - 使用干预图像包上传和调整图像大小

来自分类Dev

调整图像大小时Imagemagick消除色彩质量

来自分类Dev

在每个屏幕上以高质量显示调整大小的图像

来自分类Dev

Wordpress下载的图像会自动调整大小

来自分类Dev

背景图像会自动调整大小

来自分类Dev

调整图像大小会降低分辨率

来自分类Dev

调整图像大小后检测公差颜色