Imagick::valid

(PECL imagick 2, PECL imagick 3)

Imagick::valid检查当前项目是否有效

描述

public Imagick::valid(): bool

检查当前项目是否有效。

参数

此函数没有参数。

返回值

成功时返回 true

添加备注

用户贡献的备注 1 条备注

hyrumt at mediarain dot com
14 年前
我们发现此方法在检查大多数图像文件类型时很有价值。但是,它似乎不够严格,无法检测到损坏的 jpg 文件。我们对 jpg 文件使用以下方法,对所有其他文件使用 validate()。

<?php
// 检查文件末尾是否存在 EOI 段头
if (0 !== fseek($file, -2, SEEK_END) || "\xFF\xD9" !== fread($file, 2)) {
fclose($file);
return
FALSE;
}
?>
To Top