php - 如何限制上传图片比例为16 :9 in codeigniter?

标签 php jquery html codeigniter

这是我用来上传图片的代码。

$this->load->library('upload');
$ext = pathinfo($file_name, PATHINFO_EXTENSION);

$img_name = now() . "." . $ext;

$imgConfig['upload_path'] = $this->image_path;
$imgConfig['file_name'] = $img_name;
$imgConfig['max_size'] = '2048';
$imgConfig['allowed_types'] = 'jpg|png|bmp';
$imgConfig['overwrite'] = FALSE;
$this->upload->initialize($imgConfig);

if ($this->upload->do_upload("image_url")) {
    $this->Playlist_model->update_playlist($insert_id, array("image_url" => $img_name));
}

前端只是一个

<input type = 'file' >

问题是,由于图片上传应该是视频缩略图,我应该怎么做才能实现上传?例如在前端使用插件来限制/裁剪(任何建议)

另外,在服务器端我该如何检查?

最佳答案

maintain_ratio

它是你保持比例的偏好

Specifies whether to maintain the original aspect ratio when resizing or use hard values.

更多详情

关于php - 如何限制上传图片比例为16 :9 in codeigniter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31369968/

相关文章:

php - Android 设备无法连接到本地主机

php - 如何在无框架的情况下使用.htaccess重写规则来模拟路由?

android - 通过 html 链接将 android 上的当前位置获取到 map 应用程序中

php - WordPress 中的 preg_match 未知修饰符 '.'

javascript - jQuery 中的 JSON 每个

用于查找具有不透明度属性的元素的 jQuery 语法

javascript - 从 ASP.NET Gridview 显示 jquery 弹出详细信息页面的最简单方法

php - 在我的代码中,我可以在使用 else 时放置一个用于重定向的元标记

html - 将鼠标悬停在上方时不会触发转换

PHP > 下载 ZIP : Network Error