Liste der in C_PICTURE enthaltenen Formate abrufen

Ein Bildfeld oder eine Variable kann verschiedene Bildformate speichern – und sogar ein Bild in mehreren Formaten gleichzeitig. Zum Beispiel könnte ein Bild als PNG, SVG und MacPICT gespeichert werden – in derselben Variablen.

Der neue GET PICTURE FORMATS Befehl ermöglicht es Ihnen, die Anzahl und die Typen der Formate zu ermitteln, die in einer C_PICTURE-Variablen enthalten sind.

Wenn Sie ein Bild aus einer anderen Anwendung, wie Adobe Photoshop™ oder Microsoft Word™, kopieren/einfügen, fügt die andere Anwendung das Bild in verschiedenen Formaten in die Zwischenablage ein. In der Regel das interne native Format und ein oder mehrere Standardformate. Wenn Sie das Bild in ein 4D Bildobjekt einfügen, weiß 4D nicht, welches Format Sie bevorzugen und speichert daher ALLE unterstützten Formate in demselben Objekt.

Später, wenn Sie das Bild exportieren oder die Funktion CONVERT PICTUREverwenden, prüft 4D, ob das gewünschte Format bereits vorhanden ist, und verwendet es dann so, wie es ist, oder konvertiert es. Für die Anzeige des Bildes wählt 4D automatisch eines der unterstützten Formate aus.

Mit diesem neuen GET PICTURE FORMATS Befehl können Sie solche Bilder identifizieren und in ein einziges Format konvertieren, um den Speicherplatz in Ihrer Datenbank zu reduzieren. Außerdem können Sie damit überprüfen, ob Ihre Datenbank Bilder enthält, die in einem veralteten Format wie „pict“ gespeichert sind. Wenn das veraltete Format unterstützt wird, können Sie die Bilder in ein anderes Format konvertieren (png, jpg, svg…), wenn nicht, können Sie Aktionen zur Wiederherstellung/Ersetzung dieser Bilder planen.

Um mehr über den neuen Befehl zu erfahren, laden Sie das folgende Beispiel herunter:

Beispiel einer Datenbank

Weitere Einzelheiten finden Sie in der Dokumentation zum Befehl GET PICTURE FORMATS.

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.