次のような画像の周りの白い領域をトリミングする機能があります
if(imagecolorat($img, $x, $top) != 0xFFFFFF) {
//sets where the top part of the image is trimmed
}
問題は、一部の画像に時折、白に近いため目立たないほどの迷走ピクセルがあることですが、正確には 0xFFFFFF ではなく 0xFFFEFF か何かであるため、トリミングが台無しになります。上記のステートメントを書き直して、可能な値を明らかにテストせずに、0xFDFDFD までのほぼ白い画像に対して true と評価されるようにするにはどうすればよいでしょうか。