WoltLab Cloud TinyImg 5 5.7.11

Skaliert und komprimiert hochgeladene Bilddateien. Versieht diese auf Wunsch mit Wasserzeichen.

Diese Erweiterung ist kompatibel mit der WoltLab Suite 5.2 und neuer. Die Erweiterung für die WoltLab Suite 3.0 und 3.1 finden Sie hier.


Wenn es etwas gibt, was aktiven Communities zu schaffen machen kann, dann sind das viele, große Bild-Anhänge. Kaum ein Nutzer macht sich die Mühe, Bilder vor dem Upload auf eine "vernünftige" Größe zu skalieren, geschweige denn, die Bilddateien vor dem Upload zu komprimieren. Das Ergebnis sind Gigabyte große Datensicherungen und (vor allem im mobilen Bereich) unnötig hohe Ladezeiten (z.B. beim Aufrufen von Themen im Forum).


In der Vergangenheit gab es ein paar gute Ansätze um das Problem in den Griff zu bekommen. Allen voran die (nicht länger erhältliche) Erweiterung "Skalierung von Dateianhängen" von DevLabor und nicht zu vergessen unsere (ebenfalls nicht mehr erhältliche) TinyImg-Erweiterung der ersten Generation.


Wir haben nun sämtliche Vorzüge aus beiden Erweiterungen in einem Paket kombiniert und darüber hinaus eine Vielzahl neuer Funktionen hinzugefügt, um Ihnen als Community-Betreiber maximale Flexibilität bei der Skalierung, Konvertierung und Komprimierung von Bild-Anhängen zu ermöglichen. Entstanden ist unsere TinyImg-Erweiterung der zweiten Generation.


Nachfolgend finden Sie eine Auflistung sämtlicher Funktionen:


Propotionale Skalierung von Bilddateien auf definierte Maximal-Maße
Server-seitige Skalierung
Datei-Umbenennung
Backups
Text-Wasserzeichen
Bild-Wasserzeichen
Wiederherstellung & Nachverarbeitung aus der Dateianhangs-Übersicht im ACP
Cronjob zur Nachverarbeitung bereits hochgeladener Bilddateien
"Aufgabe" zur Nachverarbeitung bereits hochgeladener Bilddateien ("Anzeigen aktualisieren")
Konvertierung von JPEG-Dateien
Konvertierung von PNG-Dateien
Konvertierung von HEIF/HEIC-Dateien
Konvertierung von WebP-Dateien
Konvertierung von BMP-Dateien
Konvertierung von AVIF-Dateien
Konvertierung von JXL-Dateien
Entfernung von EXIF-Daten aus JPEG-Dateien
Kompression JPEG-Dateien mittels externer und lokal installierter Tools
Kompression PNG-Dateien mittels externer und lokal installierter Tools
Kompression GIF-Dateien mittels externer und lokal installierter Tools
Kompression WebP-Dateien mittels externer und lokal installierter Tools
Statistiken



Häufig gestellte Fragen


F: Wie groß sind die möglichen Einsparungen bei der Verwendung der Skalierung und Komprimierung?

A: Pauschal lässt sich das nicht beantworten, da die Leistung von einer Vielzahl von Faktoren abhängig ist. Allerdings sind bei aktivierter Skalierung und Komprimierung Einsparungen von über 90% der ursprünglichen Dateigröße möglich und auch nicht selten der Fall, da gerade Handy-Kameras immer besser werden und immer höher auflösende Bilder erzeugen können. In einer der größten, von uns betreuten Communities mit durchschnittlich 1.100 Beiträgen pro Tag und weit über 100 Bild-Anhängen täglich konnten durch den Einsatz von TinyImg über 80% der durch Bilddateien erzeugten Datenmenge eingespart werden. In unserem Support-Forum hingegen konnten bei 1.568 hochgeladenen Bilddateien mit einer Gesamtgröße von 209.23 Megabyte genau 64,94% (135.87 Megabyte) eingespart werden.


F: Werden zu kleine Bilder hoch skaliert?

A: Nein.


F: Kann ich bei Wasserzeichen vom Typ "Text" den Benutzernamen des Nutzers einfügen lassen, der das Bild hochgeladen hat?

A: Ja, das ist problemlos durch Verwendung von {$username} möglich. Weitere Platzhalter werden hingegen zum aktuellen Zeitpunkt nicht unterstützt.


F: Was passiert, wenn ich die Backup-Funktion aktiviere?

A: Die Backup-Funktion speichert die Originalbilder vor der Verarbeitung durch den Server in einem separaten Verzeichnis. Darüber hinaus werden sämtliche Meta-Informationen des Originalbildes (z.B. Dateiname, Dateigröße und Abmessungen) in der Datenbank gespeichert. Ersteres ermöglicht die Wiederherstellung von Bildern, letzteres wird vor allem für diverse Statistiken verwendet. Die Deaktivierung der Backup-Funktion hat den Nachteil, dass die Original-Bilder nach der Verarbeitung durch TinyImg nicht mehr zur Verfügung stehen, allerdings den Vorteil, dass kein zusätzlicher Speicherplatz auf dem Server belegt wird.


F: Wie funktioniert die Wiederherstellung?

A: Für die Wiederherstellung gibt es zwei Möglichkeiten: Einzelne Bilddateien lassen sich im Administrationsbereich über die Dateianhangsd-Übersicht wiederherstellen, eine Massenverarbeitung ist über die Funktion "Anzeigen aktualisieren" im Administrationsbereich möglich.


F: Welche Vorteile bietet die angebotene Konvertierung von Bilddateien?

A: Ziel der Konvertierung ist vor allem, Bilder auch als solche anzeigen lassen zu können. BMP-Dateien beispielsweise sind nicht nur extrem Speicherlastig. Sie werden von der WoltLab-Software nicht als Bild angezeigt bzw. eingebunden. WebP-Dateien hingegen sind im Vergleich zu PNG-Dateien um ein Vielfaches kleiner in ihrer Dateigröße. Die Anzeige wiederum wird zum gegenwärtigen Zeitpunkt nur von der WoltLab Suite 5.3 und neuer unterstützt. Bei HEIC/HEIF/AVIF/JXL handelt es sich um ein relativ neue Dateiformate, welche aktuell und auf unabsehbare Zeit von gar keinem, nur sehr wenigen Browsern und/oder der WoltLab-Software unterstützt werden.


F: Welche Komprimierungsmöglichkeiten stehen zur Verfügung?

A: Wir haben es uns zur Aufgabe gemacht, Ihnen mit unserem Produkt maximale Flexibilität zu ermöglichen. Daher können Sie aus einer Vielzahl von Kompressoren wählen:

  • PNG-Dateien
    • AdvPNG (Lokal)
    • CheetahO (Online API)
    • MegaOptim (Online API)
    • OptiPNG (Lokal)
    • PNG Crush (Online API)
    • PNGquant (Lokal)
    • Tinify (Online API)
    • reSmush.it (Online API)
  • JPEG-Dateien
    • CheetahO (Online API)
    • JPG Optimiser (Online API)
    • Jpegoptim (Lokal)
    • Jpegtran (Lokal)
    • MegaOptim (Online API)
    • MozJPEG (Lokal)
    • Tinify (Online API)
    • reSmush.it (Online API)
  • GIF-Dateien

    • CheetahO (Online API)
    • Gifsicle (Lokal)
    • MegaOptim (Online API)
    • reSmush.it (Online API)
  • WebP-Dateien
    • Tinify (Online API)
    • CheetahO (Online API)
    • MegaOptim (Online API)
    • cwebp (Lokal)

Bitte beachten Sie, dass je nach gewähltem Kompressor Einschränkungen möglich sind. Welche das sind, entnehmen Sie bitte den Hersteller- bzw. Anbieter-Webseiten. Beachten Sie darüber hinaus, dass die Verwendung lokaler Kompressoren mit hoher Wahrscheinlichkeit einen Root-Zugang auf Ihrem Server erfordert.


F: Wo findet TinyImg überall Anwendung?

A: Aktuell umfasst TinyImg ausschließlich die interne Dateianhangsfunktion.


Wie geht es nach meinem Kauf weiter?


Nachdem Sie das Produkt bei WoltLab erworben und bezahlt haben, sollten Sie sich für den Support-Bereich in unserem Support-Forum freischalten lassen. Besuchen Sie dazu die Adresse https://activate.softcreatr.com, führen Sie falls nicht bereits geschehen die Registrierung durch und aktivieren Sie Ihre Lizenz. Nach erfolgreicher Aktivierung erhalten Sie Zugang zum Support-Bereich dieser Erweiterung sowie Zugriff auf den "Fast-Lane-Service", mit dessen Hilfe Sie neue Versionen auch schon vor der Freischaltung hier im Plugin-Store beziehen können.

  • Version 5.7.11

    Ein Fehler wurde behoben, der dazu führte, dass nicht nur Bilder mit Wasserzeichen versehen (und damit ggf. skaliert und komprimiert) wurden, sondern sämtliche Dateien, die von der gewählten Grafik-Bibliothek unterstützt werden (z.B. PDF-Dateien).

  • Version 5.7.10

    Fehlerbehandlung verbessert

  • Version 5.7.9

    - Ein Fehler wurde behoben, der dazu führte, dass einzelne Anhänge über die Dateianhangs-Übersicht nicht wiederhergestellt werden konnten

    - Ein Fehler wurde behoben, der dazu führte, dass die angezeigten Informationen in der Dateianhangs-Übersicht seit WSC 5.4 nicht mehr synchron aktualisiert wurden, sondern erst nach dem Neu-Laden der Seite

  • Version 5.7.8

    - Ein Fehler wurde behoben, der dazu führte, dass Dateien mit der Endung .jpeg nicht umbenannt wurden und dadurch der Eindruck entstehen konnte, die Dateien wären nicht verarbeitet worden

    - Ein Fehler wurde behoben, der dazu führte, dass WebP-Dateien nicht mit Wasserzeichen versehen wurden

    - Ein Fehler wurde behoben, der dazu führte, dass Dateien mit der Endung .jpeg nicht als Wasserzeichen verwendet werden konnten

  • Version 5.7.7

    Fehler in Zusammenhang mit PHP 8.1 behoben

  • Version 5.7.6

    Ein Fehler wurde behoben, der dazu führte, dass die Änderung des Dateinamens nicht nur bei verarbeiteten Bilddateien ausgeführt wurde

  • Version 5.7.5

    - Ein Fehler wurde behoben, der dazu führte, dass Wasserzeichen nicht mehr gesetzt wurden

    - Diverse Code-Optimierungen

  • Version 5.7.2

    Wasserzeichen-Optionen überarbeitet

  • Version 5.7.1

    - Ein Fehler wurde behoben, der dazu führte, dass Bilder, die in das WebP-Format konvertiert- mit dem falschen Mime-Type ausgeliefert wurden

    - Ein Fehler wurde behoben, der dazu führte, dass versucht wurde, Bilder zu konvertieren, obwohl kein Konverter aktiviert war

    - WebP als Zielformat für die BMP-Konvertierung hinzugefügt

  • Version 5.7.0

    - Konvertierung von JPEG-Dateien (in WebP) hinzugefügt*
    - Konvertierung von PNG-Dateien (in WebP) hinzugefügt*
    - GD-Konverter hinzugefügt, wodurch TinyImg nun auch bestmöglich ohne ImageMagick eingesetzt werden kann
    - Fehlerbehandlung verbessert
    - Fehler behoben, der dazu führte, dass Bilder mittels MozJPEG nicht mehr komprimiert werden konnten
    - Diverse Code-Verbesserungen
    - Kleinere Fehlerbehebungen

    * = Technisch wird auch die Konvertierung in JXL und AVIF unterstützt, jedoch werden diese Formate bisher nicht von der WoltLab-Software unterstützt, weshalb diese gegenwärtig auch nicht zur Auswahl stehen.

Customers Who Bought This File Also Bought

  1. Community Bot

    New The 'Swiss Knife' for your community.
    EUR 9.97
    • Like 36
    • 2.8k Downloads
    • 925 Purchases
  2. Allows you to create a modern slideshow with teaser as an eye catcher in your dashboard and/or forum.
    WoltLab Cloud
    EUR 12.99
    • Like 85
    • 3.3k Downloads
    • 1k Purchases
  3. The original Donation Plugin (Paypal, PSC, Bank Transfer)
    WoltLab Cloud
    EUR 19.99
    • Like 111
    • 6.1k Downloads
    • 1.4k Purchases
  4. Terms of use

    The terms of use extension assists friendly interaction in your community as it allows you to easily show the desired terms and it ensures the approval of them.
    WoltLab Cloud
    EUR 20.81
    • Like 20
    • 804 Downloads
    • 370 Purchases