使用JavaScript / PHP调整图像画布大小

时间:2019-06-10 10:45:42

标签: javascript php canvas image-size

当我从API中提取图像并将其保存到我的images目录时,我正在尝试调整图像画布的大小,但是当它们通过时,有两种类型的默认图像为{{1} },获得的图像为948 x 711

因此,我正在寻找一种方法,以在不更改初始图像分辨率的情况下,使获得的图像大小与默认图像大小匹配,因此,我认为最好的方法是调整画布大小,将画布顶部增加{{1 }},并再次将底部增加948 x 340

因此,画布高度将为185 +到顶部和底部186 Achieved Height (340),结果是在顶部(Default Height (711)和底部- Achieved Height (340) = (371 / 2) = 185.5添加了

默认图片示例:

enter image description here

获得的图片示例:

enter image description here

功能示例:

  1. 转到目录获取图像
  2. 检查图像高度
  3. 如果身高!= 711
  4. 在Canvas Top上添加185
  5. 在画布底部添加186
  6. 保存并覆盖旧图像

因此,如果有人知道我可以将185图像转换为与186图像相同的画布大小的方法,那么它将变得越来越有用。

再次感谢大家。

0 个答案:

没有答案