【发布时间】:2014-02-06 05:32:57
【问题描述】:
我正在尝试确定必须以哪种方式裁剪图像以完美适合方形用户个人资料图像。
我发现了 Laravel 包“干预图像”,但据我所知,这个包没有提供比较图像是水平还是垂直的功能。
http://intervention.olivervogel.net/
在调整大小和裁剪图像之前,有什么好的方法可以确定图像是正方形还是水平还是垂直?
这就是我现在所做的:
$img->resize(400, null, true)->crop(400, 400);
显然,它非常适用于正方形,它适用于垂直图像,但它不适用于水平图像。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
我个人会使用
JS脚本来确定它。一秒钟。 -
添加了确定您想要做什么的答案。否则,您需要做的就是包含我在您为每个条件发布的上一个问题中提供的
add css代码。我会设置一个horizontal类、vertical类和一个square类。 Like this Fiddle. You will have to define the classes in CSS
标签: php image laravel laravel-4 compare