WSC 5.2 TinyImg

You may notice, that many sections are currently only available in german. We are working hard to provide a full translation of our website, but this might take some time. Thank you for understanding.

Did you know?

Our Season Pass grants you access to all our existing and future (commercial) extensions for WoltLab Suite 3.0, 3.1 & 5.2 incl. Branding Free.

Weitere Informationen



2 Reviews
Product information

Scales and compresses uploaded image files.

Support forum
EUR 19.99

Product description

Too many attached, big images can cause a lot of trouble in active communities. Hardly any user bothers to scale images before uploading to a "reasonable" size, let alone to compress the image files before uploading. Finally resulting in huge backups of gigabytes and (especially for mobile devices) unnecessarily high load times (for example, when calling topics in forum).

In the past, we've got the problem under control by some pretty good approaches. First and foremost the (no longer available) extension "Attachment Scaling" by DevLabor and not to forget our (also no longer available) TinyImg extension of the first generation.

Now, we've combined all the benefits of both extensions in one package and added a variety of new features to give you, as a community operator, maximum flexibility in scaling, converting, and compressing attachments of images. The result is our second-generation TinyImg extension.

Below you will find a list of all functions:

Propotional scaling of image files to defined maximum dimensions
Server-side scaling
File renaming
Text watermark
Image watermark
Recovery & Postprocessing from the Attachment Overview in ACP
Cronjob for postprocessing already uploaded image files
"Task" for postprocessing already uploaded image files ("refreshing the display")
Conversion of HEIF/HEIC files
Conversion of WebP files
Conversion of BMP files
Removing EXIF data from JPEG files
Compression of JPEG files using external and locally installed tools
Compression of PNG files using external and locally installed tools
Compression of GIF files using external and locally installed tools

This extension is compatible with WoltLab Suite Core 5.2 and newer. For WoltLab Suite 3.0 and 3.1, check this out.

Frequently asked questions

Q: What are the potential savings when using scaling and compression?

A: This can not be answered in general because the performance depends on a large number of factors. However, with scaling and compression enabled, it's possible to save over 90% of the original file size, because cell phone cameras are getting better and better and producing higher-resolution images. In one of the largest communities we maintain, with an average of 1,100 posts per day and over 100 image attachments a day, using TinyImg saved over 80% of the data volume generated by image files. In our support forum, however, 1,568 uploaded image files with a total size of 209.23 megabytes saved exactly 64.94% (135.87 megabytes).

Q: Are images scaled up that are too small?

A: No.

Q: For watermarks of type "text", can I insert the username of the user who uploaded the image?

A: Yes, this is easily possible by using {$username}. Other wildcards are currently not supported.

Q: What happens by activating the backup function?

A: The backup function saves the original images in a separate directory before being processed by the server. In addition, all meta informations of the original image (e.g. file name, file size and image dimensions) are stored in the database. The former allows the restoration of images, the latter is mainly used for various statistics. Disabling the backup function has the disadvantage, that the original images are no longer available after being processed by TinyImg, but the advantage that no additional space is occupied on the server.

Q: How does the restore work?

A: There are two possibilities for the restore: Individual image files can be restored in the administration area via the file attachment overview, mass processing is possible via the function "Update displays" in the administration area.

Q: What advantages does the offered conversion of HEIF/HEIC/WebP/BMP files offer?

A: The main goal of the conversion is to be able to display images as such. For example, BMP files are not only extremely memory heavy. They are not displayed or integrated as an image by the WoltLab software. On the other hand, WebP files are much smaller in file size than PNG files. The display in turn is currently only supported by the fewest browsers. HEIC/HEIF is a relatively new file format that is currently supported by no browser at all for an indefinable period of time.

Q: What compression options are available?

A: We have made it our mission to provide you with maximum flexibility with our product. Therefore, you can choose from a variety of compressors:

  • PNG files
    • Tinify (Online API)
    • Google (Online API)
    • (Online API)
    • (Loss-free) (Online API)
    • (Lossy) (Online API)
    • PNG Crush (Online API)
    • OptiPNG (Local)
    • PNGquant (Local)
    • AdvPNG (Local)
  • JPEG files
    • Tinify (Online API)
    • Google (Online API)
    • (Online API)
    • (Loss-free) (Online API)
    • (Lossy) (Online API)
    • JPG Optimiser (Online API)
    • Jpegoptim (Local)
    • Jpegtran (Local)
    • MozJPEG (Local)
  • GIF files

    • Google (Online API)
    • (Online API)
    • (Lossy) (Online API)
    • Gifsicle (Local)

Please note: Depending on the selected compressor restrictions are possible. Please refer to the manufacturer or website provider to find out which restrictions. Also note that using local compressors most likely require root access to your server.

Q: Where does TinyImg find everywhere?

A: Currently, TinyImg only includes the internal file attachment feature. Expanding to other areas (such as the gallery or the media administration) is already in planning stage or even in progress.

Q: Can I test the product somewhere?

A: TinyImg can be tested directly here in our support forum, as well as with our demo installation at

  • TinyImg 5 5.2.2 pl 1

  • TinyImg 5 5.2.2

    - Removed heic2jpg API
    - Added local HEIC conversion using Imagick (if supported delegate)
    - Added auto detection of target format for HEIC images
    - Added WebP conversion using Imagick (if supported delegate)
    - Added format selection for WebP
    - Added support for animated WebP files
    - Added support for HEIC bursts and sequences
    - Added GIF as conversion format
    - Updated language files
  • TinyImg 5 5.2.1

    - Added new option "Ignore compressor errors"
    - Improved scaling of animated gif files
  • TinyImg 5 5.2.0 pl 2

    - Notification settings will just be displayed for admins that have the permission "Can edit TinyImg options"
    - Fixed a bug relating to the drag & drop functionality within WSC
  • TinyImg 5 5.2.0 pl 1

  • TinyImg 5 5.2.0

Average Rating

5 of 5 (2 Reviews)
  • 4 Stars (0)
  • 3 Stars (0)
  • 2 Stars (0)
  • 1 Star (0)
Write Review

Customer Reviews

  • Avatar

    Sehr hilfreiches Tool!

    • breyer
    • This review refers to: TinyImg 5 5.2.2 pl 1
    • Customer

    Seit 2004 gibt es nun mehr mein Vespa Forum. In mehr als 15 Jahren sind rund 85.000 Dateianhänge zusammengekommen.

    Die unzähligen Bilder zeigen Vespas, dereren Ersatzteile oder Detailsaufnahmen von Reparaturen. Insgesamt rund 78GB Plattenplatz wurde dafür benötigt.

    Das Problem mit den Bildgrössen ist mir schon seit Jahren bekannt. Und so habe ich vor etwa 8 Jahren selbst schon einmal die Bilder optimiert. Das Script lang nun nicht mehr vor und hätte auch an die aktuelle Version angepasst werden müssen. TinyIMG5 wurde mir also genau zum richtigen Zeitpunkt empfohlen.

    Den in den letzten Jahren wurden die Bilder immer größer. Jeder hat jetzt ein Smartphone in der Hand und lädt mal schnell ein Foto hoch, wenn er nicht weis wie die Kabel in der Vespa verlegt werden müssen. Mein Script hätte also regelmässig laufen müssen, jedoch nicht unterscheiden können ob es bereits optimiert wurde oder nicht.

    Nun kam TinyImg5 ins Spiel. Es hat mir nicht nur die Bilder optimiert, es sorgt auch für die direkte Optimierung aller neu hochgeladenen Bilder. Das gefällt mir besonders gut, da ich mich nun um nichts mehr kümmern muss. Es passiert automatisch.

    Nach rund 5 Tagen war der Job durch und die rund 85.000 Bilder optimiert. Zugegeben, es lief nicht reibungslos, was ich TinyImg jedoch nicht zuschreibe. In den Datenmengen steckten 52 Bilder die fehlerhaft waren, was zu einem Abbruch geführt hat. Ich hätte TinyImg das auch ignorieren lassen können, wollte die defekten Bilder aber auch gleich entfernen.

    Der aktuellen Produktbeschreibung nach sind die Galerie Bilder noch nicht im Fokus.

    Mit über 11.000 Vespa Bildern gibt es also noch einiges zu optimieren.

    Ich bin gespannt wann es hierzu etwas neues gibt.

    Nun aber zum Ergebnis. 24GB liegen heute noch auf der Platte.

    Das ist eine Ersparnis von beeindruckenden 54GB.

    Fazit: Kaufen! Heute! Ich bin vollkommen überzeugt.

  • Avatar

    Awesome Plugin

    • Jake
    • This review refers to: TinyImg 5.2.0 pl 2
    • Customer

    Very well built plugin with lot of options, saves me a ton of space!