- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Resolution im StoreListener ermitteln
Hallo zusammen,
wir entwickeln gerade ein Modul, welches bei einem Bildupload das Bild auf eine andere Resolution herunterskaliert.
Leider habe ich bisher keine Mรถglichkeit gefunden, รผber den StoreListener die Resolution zur ermitteln, fรผr die das Bild hochgeladen wurde. Zumindestens nicht fรผr bereits existierende PictureResolutions.
Bei einem neuem Bildmedium kann man die zugehรถrige PictureResolution im letzten Eintrag von getChildren(PictureResolution.class) finden.
Workaround wรคre, das Bild zur entsprechenden Resolution zu lรถschen und neu anzulegen.
Hat jemand eine Idee hierzu?
public void elementChanged(StoreElement storeElement) {
if (!(storeElement instanceof Media)) {
return;
}
final Media media = (Media) storeElement;
if (media.getType() == Media.FILE) {
return;
}
final Picture picture = media.getPicture(storeElement.getProject().getMasterLanguage());
final List<PictureResolution> resolutions = picture.getChildren(PictureResolution.class).toList();
//current pictureresolution
final PictureResolution pictureRes = resolutions.get(resolutions.size() - 1);
}
Danke und VG
Lars
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Die Lรถsung auf das von mir beschriebene Problem liegt in der Verwendung des UploadHooks:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Die Lรถsung auf das von mir beschriebene Problem liegt in der Verwendung des UploadHooks:

