Imsanity

Beschreibung

Imsanity skaliert automatisch übergroße Bilder in eine Größe, die für die Anzeige im Browser besser geeignet ist, aber trotzdem die notwendige Größe für die übliche Nutzung in Websites übersteigt. Im Plugin können maximale Breite, Höhe und Qualität eingestellt werden. Lädt ein Mitwirkender ein Bild hoch, das die eingestellte Größe überschreitet, skaliert Imsanity dieses Bild automatisch auf die eingestellte Größe und ersetzt das Originalbild.

Imsanity bietet außerdem eine Funktion zur Massenverarbeitung, mit der zuvor hochgeladene Bilder ausgewählt und skaliert werden können, um bisher belegten Speicherplatz frei zu machen.

Dieses Plugin ist ideal für Blogs, in denen keine hochauflösenden Originalbilder gespeichert werden müssen und/oder in denen Mitwirkende Bilder vor dem Hochladen nicht skalieren wollen (oder nicht wissen, wie man das macht).

Funktionen

  • Skaliert automatisch große hochgeladene Bilder in eine „vernünftige“ Größe.
  • Funktion zur Mehrfachskalierung, um eine Auswahl bestehender Bilder zu skalieren
  • Erlaubt die Einstellung einer maximalen Breite/Höhe und JPG-Qualität
  • Konvertiert optional BMP-Dateien in JPG, damit das Bild skaliert werden kann
  • Option to convert PNG files to JPG format for higher compression
  • Einmal aktiviert, erfordert Imsanity keine weiteren Eingriffe durch den Anwender
  • Verwendet die in WordPress enthaltenen Funktionen zum Skalieren von Bildern

Übersetzungen

Imsanity ist in mehreren Sprachen verfügbar, jede davon wird automatisch heruntergeladen, wenn du das Plugin installierst. Um bei der Übersetzung zu helfen, besuche https://translate.wordpress.org/projects/wp-plugins/imsanity

Beitragen

Imsanity wird entwickelt auf https://github.com/nosilver4u/imsanity (pull requests sind willkommen)

Credits

Originally written by Jason Hinkle (RIP). Maintained and developed by Shane Bishop with special thanks to my Lord and Savior.

Screenshots

  • Imsanity Einstellungsseite zum Festlegen der maximalen Höhe/Breite
  • Imsanity-Feature Mengenverarbeitung zum Skalieren von Bildern

Installation

Automatische Installation:

  1. Go to Admin -> Plugins -> Add New and search for „imsanity“
  2. Klicke auf den Button Installieren
  3. Klicke auf „Aktivieren“

Manuelle Installation:

  1. Lade imsanity.zip herunter
  2. Entpacke die Datei und lade das Verzeichnis „imsanity“ in dein Verzeichnis „/wp-content/plugins/“
  3. Aktiviere das Plugin in WordPress im Menü „Plugins“

FAQ

Was ist Imsanity?

Imsanity ist ein Plugin, das automatisch hochgeladene Bilder skaliert, die eine eingestellte maximale Breite/Höhe überschreiten.

Werden durch die Installation des Imsanity Plugins bestehende Bilder in meinem Blog verändert?

Durch die Aktivierung von Imsanity werden keine bestehenden Bilder geändert. Imsanity skaliert Bilder während des Hochladens und wirkt sich deshalb nicht auf bestehende Bilder aus, es sein denn, man wählt auf der Imsanity Einstellungsseite eine Massenverarbeitung. Die Massenverarbeitung erlaubt die Skalierung ausgewählter, bestehender Bilder.

Warum werden nicht all meine Bilder gefunden, wenn ich versuche, die Funktion Mehrfachskalierung zu verwenden?

Imsanity doesn’t search your file system to find large files, instead it looks at the „metadata“
in the WordPress media library database. To override this behavior, enable deep scanning.

Wieso bekomme ich eine Fehlermeldung „Datei ist kein Bild“?

WordPress verwendet die GD Bibliothek um Bildmanipulationen vorzunehmen. GD kann so installiert und eingerichtet werden, dass es verschiedene Bildarten unterstützt. Wurde GD so konfiguriert, dass es eine bestimmte Bildart nicht verarbeiten kann, erhältst du beim Versuch, diese Bildart hochzuladen, diese Nachricht. Weitere Informationen erhältst du unter http://php.net/manual/en/image.installation.php

Wie kann ich Imsanity anweisen, ein bestimmtes Bild zu ignorieren, damit ich es hochladen kann, ohne dass es skaliert wird?

Du kannst deine Datei umbenennen und zum Dateinamen „-noresize“ hinzufügen. Heißt deine Datei zum Beispiel „foto.jpg“, kannst du sie in „foto-noresize.jpg“ umbenennen, damit sie von Imsanity ignoriert wird und du das Bild in voller Größe hochladen kannst.

Alternativ kannst du auch vorübergehend die maximale Bildgröße anpassen und auf eine Zahl stellen, die größer als die Auflösung des Bildes ist, das du hochladen möchtest.

Wieso sollte ich dieses Plugin brauchen?

Fotos, die mit einer modernen Kamera oder selbst den meisten Smartphones aufgenommen wurden, sind für eine Darstellung im Browser in voller Größe zu groß. Bei modernen digitalen Spiegelreflexkameras ist die Bildgröße für einen qualitativ hochwertigen Druck gedacht und hat eine für die Anzeige auf einer Webseite absurde Übergröße.

Imsanity bietet dir die Möglichkeit, eine (geistig) gesunde Grenze festzulegen, auf die alle hochgeladenen Bilder beschränkt werden.
Diese Größe ist für typische Webanwendungen immer noch mehr als groß genug.
Imsanity klinkt sich bei WordPress direkt hinter dem Bild-Upload, aber noch vor dessen Verarbeitung in WordPress ein.
Dadurch verhält sich WordPress in jeder Beziehung wie sonst, nur mit dem selben Effekt,
als hätte ein Mitwirkender sein Bild vor dem Hochladen auf eine brauchbare Größe skaliert.

Die Größenbegrenzung, die Imsanity verwendet, lässt sich einstellen. Der Vorgabewert ist groß genug, um den Bildschirm des durchschnittlichen Website-Besuchers ohne weitere Skalierung auszufüllen und ist damit für den üblichen Gebrauch mehr als groß genug.

Wieso sollte ich dieses Plugin NICHT verwenden wollen?

Du wirst wahrscheinlich Imsanity nicht verwenden wollen, wenn du WordPress als Bilddatenbank nutzt, hochauflösende Bilder für den Druck anbietest oder WordPress als Archiv für hochauflösende Fotos verwendest. Wenn du etwas in dieser Art machst, kennst du dich wahrscheinlich auch mit Bildauflösungen aus.

Skaliert WordPress nicht schon automatisch Bilder?

Wird ein Bild hochgeladen, behält WordPress das Original und erzeugt, je nach Größe des Originals, bis zu vier verkleinerte Kopien der Datei (groß, mittelgroß, mittel und Vorschaubild), die zum Einbetten in deine Seiten gedacht sind. Sofern du keine speziellen fotografischen Verwendungen hast, verbleibt das Original dort ungenutzt, belegt aber Speicherplatz.

Warum schreibst du Insanity (Wahnsinn) falsch?

Imsanity ist die Kurzform von „Image Sanity Limit“. Der Ausdruck „Sanity Limit“ bezeichnet eine Einschränkung auf eine brauchbare Größe oder Wert.

An wen wende ich mich für Support?

Questions may be posted on the support forum at https://wordpress.org/support/plugin/imsanity but if you don’t get an answer, please use https://ewww.io/contact-us/.

Rezensionen

23. November 2019
Imsanity is an absolute life-saver. Dead simple to install and configure, and it does a much better job compressing most images than even desktop software like Photoshop. Super simple way to tame even the messiest media library.
22. Mai 2019
This plugin is perfect when your editors keep uploading huge photos. The bulk resizing feature works just as expected and is configurable enough to fit most of the needs.
24. April 2019
It is funny how many plugins are there trying to "help" with image resizing, given you pay them. Why would you need external services for a few hundred images? This plugin simply and effectively does the same as other pay-for-resizing services.
20. Februar 2019
With many of our clients unable to resize their images this plugin is the perfect fix.
Lies alle 227 Rezensionen

Mitwirkende & Entwickler

„Imsanity“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Imsanity“ wurde in 13 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Imsanity“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.5.0

  • added: imsanity_allowed_mimes filter to override the default list of image formats allowed
  • added: imsanity_orientation filter to modify auto-rotation behavior, return 1 to bypass
  • added: imsanity_get_max_width_height filter to customize max width/height
  • added: define network settings as defaults for new sites in multi-site mode
  • fixed: WP threshold of 2560 overrides Imsanity when using larger dimensions
  • fixed: settings link on plugins page broken in some cases
  • fixed: crop filter not applied if max width or height is equal to existing dimension
  • fixed: invalid capabilities used for settings page – props @cfoellmann

2.4.3

  • changed: default size from 2048 to 1920
  • fixed: WP Import plugin breaks during Media imports
  • fixed: setting a value to 0 causes errors on multi-site
  • fixed: conversion settings not displaying correctly on multi-site

2.4.2

  • changed: noresize in filename also works in batch processing
  • fixed: error message does not contain filename when file is missing
  • fixed: notice on network settings when deep scan option has not been set before

2.4.1

  • fixed: bulk resizer scan returning incorrect results
  • fixed: sprintf error during resizing and upload

2.4.0

  • added: deep scanning option for when attachment metadata isn’t updating properly
  • fixed: uploads from Gutenberg not detected properly
  • fixed: some other plugin(s) trying to muck with the Imsanity settings links and breaking things
  • behoben: undefinierter Hinweis für Abfrage während Ajax-Operation
  • behoben: veraltete Metadaten konnten weitere Skalierungen verhindern

Earlier versions

Please refer to the separate changelog.txt file.