Skip to content

Releases: BattloXX/WP-Watermark-Pro

v1.2.1 – Fix Text-Wasserzeichen auf FreeBSD/Imagick

Choose a tag to compare

@BattloXX BattloXX released this 11 Apr 19:07
e230458

Bugfix: Text-Wasserzeichen auf FreeBSD

Problem

Auf Servern mit FreeBSD + PHP-FPM schlugen Text-Wasserzeichen fehl, obwohl GD/FreeType und Imagick laut phpinfo() aktiv waren:

Text-Wasserzeichen konnte nicht gerendert werden. Weder GD/FreeType noch Imagick stehen zur Verfügung.

Ursache

Zwei Fehler im Imagick-Fallback-Pfad:

  1. Lazy Font-Validierungresolve_font_for_imagick() testete Schriftarten nur mit setFont(), das den Pfad lediglich speichert, ohne die Datei zu öffnen. Beim eigentlichen Rendern (queryFontMetrics / annotateImage) warf Imagick dann eine Exception.

  2. Kein Retry ohne Font – Schlug die Exception an, wurde false zurückgegeben, anstatt es mit Imagicks eingebautem Standard-Font zu wiederholen.

Fix

  • resolve_font_for_imagick() validiert Fonts jetzt mit einem echten queryFontMetrics()-Test auf einem Mini-Canvas.
  • apply_text_watermark_imagick() versucht bei einem Font-bedingten Fehler automatisch einen zweiten Durchlauf ohne expliziten Font (Imagick-Standard), der auf dem betroffenen Server zuverlässig funktioniert.

Installation / Update

ZIP herunterladen und in WordPress über Plugins → Plugin installieren → ZIP hochladen einspielen.

Watermark Pro v1.1.0

Choose a tag to compare

@BattloXX BattloXX released this 29 Mar 19:36

Erstes öffentliches Release – WordPress-Plugin für Bild- und Text-Wasserzeichen direkt aus der Mediathek.

Bild-Wasserzeichen

  • Wasserzeichen (PNG, JPG, WebP, GIF, EPS) aus der Mediathek wählen
  • 9-Punkt-Positionierung mit pixelgenauem Randabstand
  • Größe in % der Bildbreite, Deckkraft frei einstellbar

Text-Wasserzeichen

  • Beliebiger Text direkt auf das Bild gerendert (serverseitig via TTF-Font)
  • 8 Positionen: 9-Punkt-Raster + Ränder oben/unten (horizontal) und links/rechts (gedreht)
  • Schriftart, Größe, Farbe, Deckkraft und Ausrichtung (L/M/R) wählbar

Vorlagen

  • Alle Einstellungen als Vorlage speichern und jederzeit wiederverwenden
  • Bild- und Text-Wasserzeichen werden vollständig gespeichert

Allgemein

  • Live-Vorschau im Browser (Canvas)
  • Stapelverarbeitung mit Fortschrittsbalken
  • Original behalten oder überschreiben

Voraussetzungen: PHP 8.0+, WordPress 6.0+, PHP GD-Erweiterung

Installation: ZIP herunterladen → WordPress Admin → Plugins → ZIP hochladen → Aktivieren