RE: [java-l] Leer datos de tamaño de imágen

Si lo armamos de la siguiente manera:

 

                Definimos un procedimiento al que llamamos ObtBlobSize

 

                Rule

                                 parm(IN: &BlobFileName, OUT: &BlobSize );

 

                Variables

                                                              &BlobFileName es un varchar

                               &BlobSize es un numeric

 

                               &BlobFile es un tipo file

               

                Source

&BlobFile.Source = &BlobFileName

&BlobSize =  &BlobFile.GetLength() / 1024

 

 

Ese procedimiento es llamado desde la transacción por ejemplo en las rules en particular una transacción en la cual debemos guardar fotos o escaneos y si los usuarios escanean mal la base se te va al diablo en espacio ocupado.

 

// Estas dos porque cargo en una variable bitmap si quiero mostrar siempre del mismo tamaño en la ventana y no tengo problemas con los exploradores IE y Mozilla se

// comportan diferentes con los blob

&FotoUrlName = PathToURL(UltFoto) If .NOT. UltFoto.IsEmpty();

&Foto = LoadBitmap(&FotoUrlName) If .NOT. &FotoUrlName.IsEmpty();

 

// Estas dos para ver que tamaño tiene el archivo que cargaron en el blob

&FotoSize = PBlobObtTam.Udp(UltFoto) If .NOT. &FotoUrlName.IsEmpty();

Error('El tamaño de la foto debe ser menor, Verifique la foto tomada debería abarcar sólo la cara') If &FotoSize > &MAX_KbFoto;

 

// Esto es si quiero controlar que las .ext de los archivos metidos en el blob sean determinados

Error('El formato del archivo de foto debe ser JPG') If .NOT. UltFotoEXT.IsEmpty() .AND. Upper(UltFotoEXT)  <> 'JPG';

 

&FotoUrlName varchar

&Foto bitmap

&FotoSize entero

&MAX_KbFoto  entero - parámetro de la aplicación que establece el máximo tolerado

 

UltFoto atributo blob

UltFotoEXT atributo char asociado a la extensión del blob

 

               

 

De: Genexus (Gx) [mailto:genexus.gx@gmail.com]
Enviado el: sábado, 03 de abril de 2010 07:01 p.m.
Para: java-l@gxtech.com.uy
Asunto: Re: [java-l] Leer datos de tamaño de imágen

 

Hola Gustavo. Estoy con el mismo problema. ¿ Obtuviste la solución ?.

Desde ya, gracias.
Saludos.

Daniel.

2009/3/25 Gustavo Perdomo <gupe77@hotmail.com>

Hola, colegas.

 

Hay alguna forma para desde GX 9 obtener las dimensiones de una imagen, teniendo el archivo grabado en disco?

 

Gracias.

Salu2.

Gustavo.

 


Nuevo Windows Live, un mundo lleno de posibilidades Descúbrelo.

 

 

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4989 (20100331) __________

 

ESET NOD32 Antivirus ha comprobado este mensaje.

 

http://www.eset.com



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4989 (20100331) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

0 Response to "RE: [java-l] Leer datos de tamaño de imágen"

Publicar un comentario