imagecreatefromjpeg

imagecreatefromjpeg -- Crea una imagen nueva desde un archivo o URL

Descripción

resource imagecreatefromjpeg ( string nombre_archivo)

imagecreatefromjpeg( ) devuelve un identificador de imagen que representa a la imagen obtenida a partir del nombre de archivo indicado .

imagecreatefromjpeg( ) devuelve una cadena vacía si ha fallado . También escribe un mensaje de error , que desafortunadamente se muestra en el navegador como un enlace roto . Para depurar con mayor comodidad , el ejemplo siguiente producirá un JPEG erróneo :

Ejemplo 1 . Ejemplo de cómo manipular un error durante la creación ( cortesía de vic@zymsys.com )

 
function

 
CargarJpeg

 
(

 
$nombreimg

 
)

 
{

 
$im

 
=

 
@imagecreatefromjpeg

 
($nombreimg)

 
;

 
/

 
*

 
Intento

 
de

 
apertura

 
*

 
/

 
if

 
(!$im

 
)

 
{

 
/

 
*

 
Comprobar

 
si

 
ha

 
fallado

 
*

 
/

 
$im

 
=

 
imagecreate

 
(150

 
,

 
30)

 
;

 
/

 
*

 
Crear

 
una

 
imagen

 
en

 
blanco

 
*

 
/

 
$bgc

 
=

 
imagecolorallocate

 
($im

 
,

 
255

 
,

 
255

 
,

 
255)

 
;

 
$tc

 
=

 
imagecolorallocate

 
($im

 
,

 
0

 
,

 
0

 
,

 
0)

 
;

 
imagefilledrectangle

 
($im

 
,

 
0

 
,

 
0

 
,

 
150

 
,

 
30

 
,

 
$bgc)

 
;

 
/

 
*

 
Mostrar

 
un

 
mensaje

 
de

 
error

 
*

 
/

 
imagestring

 
($im

 
,

 
1

 
,

 
5

 
,

 
5

 
,

 
"Error

 
cargando

 
$nombreimg"

 
,

 
$tc)

 
;

 
    }

 
return

 
$im

 
;

 
}