我有一个功能可以修剪图像周围的白色区域,类似于
if(imagecolorat($img, $x, $top) != 0xFFFFFF) {
//sets where the top part of the image is trimmed
}
问题是一些图像偶尔会有一个非常接近白色的杂散像素,以至于它不引人注意,但由于它不完全是 0xFFFFFF 而是 0xFFFEFF 或其他东西,所以会破坏裁剪。我怎么能重写上面的语句,以便它对那些接近白色的图像进行评估,比如低至 0xFDFDFD,显然没有测试任何可能的值。