versión 3
COMPRESS PICTURE FILE (documento; metodo; calidad)
Parámetro | Tipo | Descripción | |
documento | DocRef | Número de referencia del documento | |
metodo | Alfa | Método de compresión cadena 4 caracteres | |
calidad | Numérico | Calidad de compresión (1..1000) |
Nota de compatibilidad: Este comando llama mecanismos obsoletos y sólo se mantiene por razones de compatibilidad. Ha sido reemplazado favorablemente por los comandos WRITE PICTURE FILE o PICTURE TO BLOB.
Descripción
Este comando comprime un documento de tipo imagen en disco. Utilice este comando para comprimir una imagen que usted sepa que no puede cargarse con la memoria disponible. Una vez comprimida, puede cargarse en memoría utilizando LOAD COMPRESS PICTURE FROM FILE.
Nota: Este comando no funciona en Windows.
El parámetro metodo es una cadena de 4 caracteres que indica el tipo de compresión. En este parámetro debe pasar una de las constantes del tema Compresión de imágenes.
El parámetro calidad es un entero entre 1 y 1 000 indicando la calidad de la imagen comprimida. En general, reducir la calidad permite mayor compresión de la imagen.
Advertencia: El radio de compresión posible para una calidad dada depende del tamaño y la naturaleza de la imagen que esté comprimiendo. La compresión de imágenes pequeñas podría no producir una reducción del tamaño.
Ejemplo
El siguiente ejemplo presenta la caja de diálogo Abrir archivo que le permite seleccionar un archivo PICT. Sólo los archivos PICT serán mostrados. La imagen se comprime, se carga en memoria, y se almacena en una variable de tipo imagen. Luego se cierra el archivo.
vRef:=Open document ("";"PICT") If (OK=1) COMPRESS PICTURE FILE(vRef;QT Photo compressor;500) LOAD COMPRESS PICTURE FROM FILE(vRef;"";500;vPict) CLOSE DOCUMENT(vRef) End if
Ver también
COMPRESS PICTURE, LOAD COMPRESS PICTURE FROM FILE, SAVE PICTURE TO FILE.