欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 图片处理 有关问题

程序员文章站 2022-06-07 09:23:57
...
php 图片处理 问题
php 图片等比例处理图片的时候有个问题一直不明白 就是 原图片有个宽高比 目标图片也有一个宽高比 为什么 原图的宽高比 大于目标图片的宽高比 要高度优先
$ratio = ($this->width)/($this->height); //实际图象的比例
$resize_ratio = ($this->resize_width)/($this->resize_height);//改变后的图象的比例
if($ratio>$resize_ratio){
高度优先 //就是不明白 这里为什么是高度优先
}else{
宽度优先 //不明白为什么是宽度优先
}

private $width;//实际宽度
private $height;//实际高度
private $resize_width;//改变后的宽度
private $resize_height;//改变后的高度


------解决方案--------------------
这并没有一定的规则,完全取决于原作者的需要。你可以根据需要倒过来

在等比例缩放时,只需给出目标图片宽(如果你希望得到一样宽的目标图片)或目标图片高(如果你希望得到一样高的目标图片)
相同宽度或相同高度的图片排列在页面中才好看

你的这个类需要提供目标图片的宽和高,然后通过宽高比来计算目标图片的宽和高,看似很智能,其实变得麻烦了。
如果你把 #1 和 #2 的头像缩放一下就知道了
php 图片处理 有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频