计算图像差异
1.1.0
2016-05-15 03:33 UTC
Requires
- php: ^5.6|^7.0
Requires (Dev)
- phpunit/phpunit: ^5.3
README
计算图像差异。
用法
use Undemanding\Difference\Image; use Undemanding\Difference\Method\EuclideanDistance; $image1 = new Image("/path/to/image1.png"); $image2 = new Image("/path/to/image2.png"); $difference = $image1->difference($image2, new EuclideanDistance()); $boundary = $difference->boundary(); // → ["left" => ..., "top" => ...] $percentage = $difference->percentage(); // → 14.03...
您可以通过缩放和/或通过标准差来减少差异来忽略较小的变化
$difference->withScale(10)->withReducedStandardDeviation();
版本控制
此库遵循 Semver。根据 Semver,您将能够升级到本库的任何次要或补丁版本,而无需对公共 API 进行任何破坏性更改。Semver 还要求我们明确定义此库的公共 API。
所有具有 public
可见性的方法都是公共 API 的一部分。所有其他方法都不是公共 API 的一部分。在可能的情况下,我们将尝试在次要/补丁版本中保持 protected
方法的向后兼容性,但如果您正在重写方法,请在升级之前测试您的作品。