【问题标题】:how to resize image in codeigniter?如何在codeigniter中调整图像大小?
【发布时间】:2012-06-17 04:41:25
【问题描述】:

我试图调整用户上传的图片大小而不裁剪它。 为此,我使用以下代码。

$config['image_library'] = 'gd2';
    $config['source_image'] = './uploads/'.$name.'.jpg';
    $config['new_image']    = './uploads/'.$name.'.jpg';
    $config['create_thumb'] = TRUE;
    $config['maintain_ratio'] = TRUE;
    $config['width']     = 75;
    $config['height']   = 50;
    $this->image_lib->resize();
    $config['new_image']    = './uploads/'.$name.'.jpg';
    $config['width']     = 1000;
    $config['height']   = 400;
    $this->image_lib->initialize($config);
    $this->image_lib->resize();

但问题是它没有给我 1000x400 的图像尺寸。它给了我尺寸为 534x400 的图像。有什么办法可以解决这个问题吗?

【问题讨论】:

  • 你可以接受这个答案,以防它对你有用......所以每个人都可以依赖这个答案
  • 夏尔马先生,您说得对。谢谢
  • 如果您认为我的回答对您有所帮助,请将其标记为选中,以便每个人都可以看到它有效。谢谢!

标签: php codeigniter image-processing


【解决方案1】:

将您的 $config['maintain_ratio'] = TRUE; 更改为 $config['maintain_ratio'] = FALSE;

【讨论】:

    【解决方案2】:

    将此属性更改为

    $config['maintain_ratio'] = FALSE;

    【讨论】:

      猜你喜欢
      • 2019-10-31
      • 2018-02-14
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      相关资源
      最近更新 更多