【问题标题】:Codeigniter image resize not work properlyCodeigniter 图像调整大小无法正常工作
【发布时间】:2013-04-05 15:35:05
【问题描述】:

我想将上传的图片调整为 400 x 350 的比例。我使用下面的代码。

$config = array(
        'image_library' => 'gd2',
        'source_image'      => $img_data['full_path'],
        'new_image'         => $this->upload_path. '/thumbs',
        'maintain_ration'   => FALSE,
        'width'             => 350,
        'height'            => 400
    );

    $this->load->library('image_lib', $config);
    $this->image_lib->resize();

Codeigniter 给我的图像是 400 x 340 的比例。

【问题讨论】:

  • 您是否安装了依赖项? GD/GD2、NetPBM 或 ImageMagick
  • 你能保留这两个选项 $config['create_thumb'] = TRUE; $config['maintain_ratio'] = 真;由于启用了maintain_ratio选项,拇指将尽可能接近目标宽度和高度,同时保持原始纵横比。
  • 谢谢文卡特。我按照你说的试了一下,但还是 400x340。​​
  • 更改这些选项后能否更新新代码
  • 我改变了我的代码,如下所示。$config = array( 'image_library' => 'gd2', 'source_image' => $img_data['full_path'], 'new_image' => $this- >upload_path. '/thumbs', 'create_thumb' => TRUE, 'maintain_ration' => TRUE, 'width' => 350, 'height' => 400 ); $this->load->library('image_lib', $config); $this->image_lib->resize();

标签: codeigniter


【解决方案1】:

看看这是否有帮助。 这是完成您寻找的任务所需的课程的链接

http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多