Auflösung von Bildern nachträglich ändern
Author: plamka
Publication Date: 3/30/2011 11:15
Hallo,
ich würde gerne die Bildauflösung nachträglich ändern. Wie gehe ich da am besten vor?
Über die Server und Projektkonfiguration kann ich eine Bildauflösung nur anlegen bzw. löschen.
Was passiert wenn ich eine Bildauflösung lösche und eine neue mit dem gleichen Namen anlege?
Gruß und besten Dank
Tags: bildauflösung
-
Author: plamka - 10/11/2012 11:25
Hi,
die Auflösung wird von FS neu berechnet wenn das Bild als ORIGINAL neu gesetzt wird.
z.B. wie folgt:
Resolution resolution = project.getResolutionByName(Resolution.ORIGINAL_RESOLUTION_NAME);
Picture picture = media.getPicture(lang);
if(picture != null) {
media.setLock(true); // lock auf medium setzen
// den bytestream holen und zwischenspeichern
byte[] byteStream = picture.getPicture(resolution);
// das originale picture entfernen und neu setzen
picture.removePicture(resolution);
picture.setPicture(resolution, byteStream);
// das mediaobjekt speichern
media.save("refresh media resolution by script", false);
media.setLock(false);
} else {
// Medium ist kein Bild
}
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar