---
title: "ImageMagick Cache"
url: "https://www.typo3.net/d/52206-imagemagick-cache"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-10-24"
last_reply: "2006-10-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# ImageMagick Cache

Extensions › Entwicklung · 1 Antwort · gestartet 2006-10-24

## Eröffnungsbeitrag

**SomeBdyElse** · 2006-10-24 · [Beitrag #1](https://www.typo3.net/d/52206-imagemagick-cache/1)

Hallo!

In einem Slideshow-Plugin möchte ich auf jedes Bild ein Wasserzeichen rendern. Überlegt habe ich mir dazu den folgenden Aufruf von IM:

```php
$cmd = $GLOBALS['TYPO3_CONF_VARS']['GFX']['im_path'].'composite -dissolve 100% -gravity southeast '.$this->conf['watermark'].' '.$imagesPath.$value.' -interlace Line '.$storePath.$value.'.wm.png';

exec($cmd);
```

Dieser wird zur Zeit bei jedem Durchlauf des Plugins ausgeführt und damit für jeden Betrachter neue Bilder berechnet. Natürlich würde ich das Ergebnis gerne cachen, müsste aber dann eine Änderung der Watermark oder des Quellbildes "bemerken" um den Cache wieder löschen zu können. Hat jemand eine gute Idee wie man das macht? (Dateigröße, Checksumme über die Datei, ?) Oder noch besser: Gibt es sowas schon fertig in Typo3?

Einen netten Gruß
SomeBdyElse

## Antworten

### [#2](https://www.typo3.net/d/52206-imagemagick-cache/2) · steffenk · 2006-10-25

das wird so nicht gehen, da die Bilder alle im temp landen.

Lösungsansatz: bereits beim Hochladen im BE das Wasserzeichen draufrendern.

---

Quelle: „ImageMagick Cache“, typo3.net, https://www.typo3.net/d/52206-imagemagick-cache
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
