Skip to main content
Skip table of contents

ResizePicture()

ResizePicture() – Skalierung einer Grafik



Wandelt eine Ausgangsgrafik (Datei, Blob-Feld) im Format BMP, PNG oder JPG in eine Zielgrafik (Datei, Blob-Feld) im PNG-Format um. Der aSize-Parameter gibt dabei den maximalen Wert für Höhe oder Breite an. Die Grafik wird vergrößert oder verkleinert.
Die Funktion ist gedacht für die "Größen-Normalisierung" von Bilddaten, um diese z.B. als Thumbnails in einem Browser anzuzeigen. Ein weiterer Anwendungsfall ist das Drucken von standardisierten Bildgrößen in Belegen.

Hinweis


Zielformat ist immer PNG.

Parameter

Beschreibung

aObjectSource:U

Feld-Objekt oder Dateiname der Bild-Quelle

aSize:N

Maximale Höhe oder Breite der Grafik

aObjectTarget:U

Feld-Objekt oder Dateiname des Bild-Ziels

Rückgabewert


Keiner

Beispiel

CODE
// Speichern des Inhalts eines Feldes als Vorschau-Bild
// Das Bild ist maximal 100px breit oder 100px breit.

  aField := dbfield("DATA",KDN707),
  Loadfile(aField,aFileName),
  ResizePicture(dbField("DATA"),100,dbField("THUMBNAIL")),


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.