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