2011-05-10 19 views
6

Tengo una clase que acepta un recurso de imagen GD como uno de sus argumentos. Hasta donde yo sé, no hay forma de tipear esto ya que es un recurso y no un objeto. ¿Hay alguna manera de validar si el argumento proporcionado es un recurso de imagen GD válido (aparte de la funcionalidad adicional que utiliza este recurso)?¿Cómo verificar si la variable es un recurso de imagen GD válido?

PD: Por favor, no mencionar ImageMagick en su respuesta ...

Respuesta

6

La función get_resource_type pueden serle de ayuda. A falta de escribir el código y ver qué devuelve, no estoy seguro de lo que va a decir para un recurso de GD, por lo que estás solo allí. Sin embargo, ¡debería ser un buen punto de partida!

+0

Gracias. Esto es exactamente lo que necesito. – dqhendricks

8

get_resource_type() devuelve "gd" si el recurso es una imagen gd, entonces eso es lo que necesita.

+0

¡Gracias! Steve fue el primero sin embargo. – dqhendricks

Cuestiones relacionadas