Способ проверить, является ли переменная допустимым ресурсом изображения GD? - PullRequest
6 голосов
/ 11 мая 2011

У меня есть класс, который принимает ресурс изображения GD в качестве одного из аргументов. Насколько я знаю, нет способа напечатать подсказку, так как это ресурс, а не объект. Есть ли способ проверить, является ли предоставленный аргумент действительным ресурсом изображения GD (кроме дальнейшей функциональности, использующей этот ресурс)?

PS: Пожалуйста, не упоминайте ImageMagick в своем ответе ...

Ответы [ 2 ]

8 голосов
/ 11 мая 2011

get_resource_type () возвращает «gd», если ресурс представляет собой изображение gd, так что это то, что вам нужно.

7 голосов
/ 11 мая 2011

Функция get_resource_type должна вам помочь. Если не считать написания кода и просмотра того, что он возвращает, я не уверен, что он скажет для ресурса GD, так что вы сами там. Должна быть хорошая отправная точка, хотя!

...