COMPRESS PICTURE FILE

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


COMPRESS PICTURE FILE (Dokument; Verfahren; Qualität)

ParameterTypBeschreibung
DokumentRefNrReferenznummer der Datei
VerfahrenStringKomprimierungsverfahren (4 Zeichen)
QualitätNumerischQualität der Komprimierung (1..1000)

Hinweis zur Kompatibilität: Dieser Befehl ist überholt und wird nur zur Wahrung der Kompatibilität beibehalten. Wir empfehlen, stattdessen den Befehl WRITE PICTURE FILE bzw. PICTURE TO BLOB zu verwenden.

Beschreibung

Der Befehl COMPRESS PICTURE FILE komprimiert eine Bilddatei auf der Festplatte. Reicht der Arbeitsspeicher Ihres Rechners nicht aus, um ein Bild zu laden, kann es so schon auf der Festplatte komprimiert werden. Nach der Komprimierung kann es mit dem Befehl LOAD COMPRESS PICTURE FROM FILE in den Speicher geladen werden.

Dieser Befehl funktioniert nicht unter Windows.

Dokument verweist auf das Dokument, das auf der Festplatte zu komprimieren ist.

Verfahren ist ein Text mit der Länge von 4 Zeichen, der das Komprimierungsverfahren angibt. Übergeben Sie in diesem Parameter eine Konstante unter dem Thema Bildkomprimierung.

Qualität ist eine Zahl zwischen 1 und 1000. Sie gibt die Qualität des komprimierten Bildes an. Je geringer diese Zahl ist, umso mehr kann das Bild komprimiert werden.

Warnung: Das Verhältnis von möglicher Komprimierung zu angegebener Qualität hängt von Art und Größe des zu komprimierenden Bildes ab. Bei der Komprimierung kleiner Bilder kann die Verringerung der Bildgröße minimal sein.

Beispiel

Folgendes Beispiel zeigt einen Dialog zum Öffnen einer Datei. Im Dialog werden lediglich PICT-Dateien angezeigt. Das Bild der ausgewählten PICT-Datei wird in den Arbeitsspeicher geladen, komprimiert, in eine Bildvariable geladen und die PICT-Datei dann wieder geschlossen.

   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

Referenz

COMPRESS PICTURE, LOAD COMPRESS PICTURE FROM FILE, SAVE PICTURE TO FILE.


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next