Imsanity

Beschrijving

Automatisch het formaat aanpassen van grote afbeelding-uploads met Imsanity. Kies de gewenste grootte en kwaliteit en laat Imsanity de rest doen. Als iemand een afbeelding uploadt die groter is dan de ingestelde grootte, zal Imsanity de afbeelding automatisch verkleinen tot de ingestelde grootte en de originele afbeelding vervangen.

Imsanity biedt ook een bulk-resize functie om eerder geüploade afbeeldingen te verkleinen en schijfruimte vrij te maken. Je kunt de grootte van individuele afbeeldingen wijzigen vanuit de lijstweergave van de mediabibliotheek.

Deze plugin is ideaal voor blogs die geen originele afbeeldingen met een hoge resolutie nodig hebben om op te slaan en/of de gebruikers willen geen afbeeldingen schalen (of begrijpen niet hoe) voordat ze worden geüpload.

Je kunt beveiligingsproblemen melden via ons Patchstack Vulnerability Disclosure Program. Het Patchstack-team helpt bij het valideren, onderzoeken en afhandelen van beveiligingskwetsbaarheden. Meld een beveiligingskwetsbaarheid.

Kenmerken

  • Automatisch schalen van grote afbeeldingen naar een meer “gezond” formaat
  • Functie voor het in bulk wijzigen van het formaat van bestaande afbeeldingen
  • Selecteer het formaat van afbeeldingen rechtstreeks in de mediabibliotheek (lijstweergave)
  • Configuratie van maximale breedte/hoogte en JPG-kwaliteit mogelijk
  • Converteert BMP en PNG bestanden naar JPG voor meer besparingen.
  • Eenmaal ingeschakeld, vereist Imsanity geen handelingen van de gebruiker
  • Gebruikt de ingebouwde functies voor het schalen van afbeeldingen van WordPress

Vertalingen

Imsanity is beschikbaar in verschillende talen. Elke taal wordt automatisch gedownload wanneer je de plugin installeert. Om te helpen vertalen naar jouw taal, bezoek https://translate.wordpress.org/projects/wp-plugins/imsanity

Draag bij

Imsanity wordt ontwikkeld op https://github.com/nosilver4u/imsanity (pull requests zijn welkom)

Credits

Oorspronkelijk geschreven door Jason Hinkle (RIP). Onderhouden en ontwikkeld door Shane Bishop met speciale dank aan mijn Lord and Savior.

Schermafdrukken

  • Imsanity-instellingenpagina om maximale hoogte/breedte in te stellen
  • Imsanity-functie voor het wijzigen van het afbeeldingsformaat in bulk

Installatie

Automatische installatie:

  1. Ga naar Admin -> Plugins -> Nieuwe toevoegen en zoek naar “imsanity”.
  2. Klik op de knop Installeren
  3. Klik ‘Activeer’

Handmatige installatie:

  1. Imsanity.zip downloaden
  2. Unzip en upload de map ‘imsanity’ naar je map ‘/wp-content/plugins/’.
  3. Activeer de plugin via het ‘Plugins’ menu in WordPress

FAQ

Zal het installeren van de Imsanity plugin bestaande afbeeldingen in mijn blog veranderen?

Het activeren van Imsanity verandert niets aan bestaande afbeeldingen. Imsanity wijzigt de grootte van afbeeldingen terwijl ze worden geüpload, dus het heeft geen invloed op bestaande afbeeldingen, tenzij je specifiek de functie “Bulk Image Resize” gebruikt op de instellingenpagina van Imsanity. Met de functie Bulkgrootte wijzigen kun je snel bestaande afbeeldingen vergroten of verkleinen.

Waarom krijg ik een foutmelding dat mijn “File is not an image” (bestand is geen afbeelding)?

WordPress gebruikt de GD bibliotheek voor het manipuleren van afbeeldingen. GD kan geïnstalleerd en geconfigureerd worden om verschillende soorten afbeeldingen te ondersteunen. Als GD niet is geconfigureerd om een bepaald type afbeelding te verwerken, dan krijg je deze melding wanneer je de afbeelding probeert te uploaden. Voor meer informatie zie http://php.net/manual/en/image.installation.php

Hoe kan ik Imsanity vertellen een bepaalde afbeelding te negeren, zodat ik deze kan uploaden zonder dat de grootte wordt aangepast?

Je kunt je bestand een andere naam geven en “-noresize” toevoegen aan de bestandsnaam. Als je bestand bijvoorbeeld “photo.jpg” heet, kun je het hernoemen naar “photo-noresize.jpg” en Imsanity zal het negeren, zodat je de afbeelding op volledige grootte kunt uploaden.

Als je een ontwikkelaar bent (of er een in de buurt hebt), kun je ook de ‘imsanity_skip_image’ filter gebruiken om het aanpassen van het formaat voor elke afbeelding te omzeilen.

Comprimeert of optimaliseert Imsanity mijn afbeeldingen?

Hoewel Imsanity JPG-afbeeldingen comprimeert tijdens het verkleinen, wordt de standaard WordPress-compressie gebruikt. De resulterende afbeeldingen zijn dus niet efficiënt gecodeerd en kunnen verder geoptimaliseerd worden (zonder kwaliteitsverlies) door de EWWW Image Optimizer en vele andere plugins voor het optimaliseren van afbeeldingen.

Verkleint Imsanity afbeeldingen van plugin X, Y of Z?

Als de afbeeldingen in de Mediabibliotheek van je site staan, dan zal Imsanity ze hoogstwaarschijnlijk verkleinen. Imsanity gebruikt de wp_handle_upload hook om nieuwe uploads te verwerken en kan bestaande afbeeldingen in de Mediabibliotheek verkleinen met de Bulk Resizer. Als de afbeeldingen niet in de Mediabibliotheek staan, kun je de EWWW Image Optimizer gebruiken om ze te verkleinen.

Waarom zou ik deze plugin nodig hebben?

Foto’s gemaakt met een moderne camera en de meeste mobiele telefoons zijn te groot om op ware grootte weer te geven in een browser. Dit verspilt ruimte op je webserver en bandbreedte voor je bezoekers om deze bestanden te bekijken.

Met Imsanity kun je een gezonde limiet instellen, zodat alle geüploade afbeeldingen worden beperkt tot een redelijke grootte die nog steeds meer dan groot genoeg is voor de behoeften van een doorsnee website. Imsanity haakt in op WordPress onmiddellijk na het uploaden van de afbeelding, maar voordat de verwerking door WordPress plaatsvindt. WordPress gedraagt zich dus in alle opzichten precies hetzelfde, behalve dat het lijkt alsof de gebruiker zijn afbeelding naar een redelijke grootte heeft geschaald voordat hij deze uploadt.

De limiet voor de grootte die imsanity gebruikt is instelbaar. De standaardwaarde is groot genoeg om het hele scherm van de gemiddelde bezoeker te vullen zonder te schalen, dus het is nog steeds meer dan groot genoeg voor normaal gebruik.

Waarom zou ik deze plugin NIET willen gebruiken?

Je wilt Imsanity misschien niet gebruiken als je WordPress gebruikt als downloadsite voor stockfoto’s, om afbeeldingen in hoge resolutie te leveren voor drukwerk of om WordPress te gebruiken als archief voor foto’s in hoge resolutie.

Schaalt WordPress afbeeldingen niet al automatisch?

Wanneer een afbeelding wordt geüpload, bewaart WordPress het origineel en maakt, afhankelijk van de grootte van het origineel, tot 4 kleinere kopieën van het bestand (Groot, Middelgroot, Middelgroot, Miniatuur) die bedoeld zijn om op je pagina’s in te sluiten. Tenzij je speciale fotografische behoeften hebt, blijft het origineel daar meestal ongebruikt, maar neemt het wel schijfquota in beslag.

Waarom heb je Insanity verkeerd gespeld?

Imsanity is een afkorting voor “Image Sanity Limit”. Een saniteitslimiet is een term voor het beperken van iets tot een grootte of waarde die redelijk is.

Waar kan ik terecht voor ondersteuning?

Vragen kunnen worden gepost op het ondersteuningsforum op https://wordpress.org/support/plugin/imsanity, maar als je geen antwoord krijgt, gebruik dan https://ewww.io/contact-us/.

Beoordelingen

3 mei 2024
In a world of Generative AI, where there are applications copying all forms of Internet media, visual artists need to take steps to protect their intellectual property (their art imagery). I have implemented watermarks on each image, but in my opinion, image size is another matter that requires of attention. For art sites, where there is a need for artists to show their work, striking a good balance of presentation quality while not offering copies of high-quality images is a critical matter.This plugin helps immensely by allowing artists to reduce dimensional image sizes shown on their websites. In my case, I am not as concerned about the physical size of images (in terms of bytes) as with the number of pixels.I highly recommend this plugin for anybody needing to strike the right balance to protect their valuable work asset.
25 maart 2024
Idéal pour éviter aux utilisateurs de charger des photos trop lourdes, qui nuiraient à la vitesse de chargement du site. Plus besoin de rappeler sans arrêt aux clients que leurs fichiers médias doivent être optimisés en amont, le plugin règle une grande partie du problème sans qu’ils aient à s’en soucier 🙂
17 februari 2024
This plugin provides what WordPress’ own handling of big images should have been: scaling of huge uploads while uploading, preventing enormous storage consumption. And in addition to that, it can also fix WP’s own shortcoming of leaving huge originals in place —in bulk, after the fact. A godsend. Thank you so much for making this plugin. (The icing on the cake would be if it automatically stripped the darn _scaled appendix from the filename in WP’s resized images;-)
Lees alle 280 beoordelingen

Bijdragers & ontwikkelaars

“Imsanity” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Imsanity” is vertaald in 20 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Imsanity” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.8.4

  • WP geteste versie en PHP minimum aangepast

2.8.3

  • gewijzigd: gebruik bijgewerkte coderingsstandaarden voor WP
  • opgelost: PHP 8-fout bij het uitvoeren van wiskunde met tekenreeksen

2.8.2

  • opgelost: mime type fout wanneer bestandsnaam in metagegevens bijlage onjuist is

2.8.1

  • gewijzigd: escapes en sanitize dingen
  • gewijzigd: PHPCS-regels voor pre-releasetests aanscherpen

2.8.0

  • toegevoegd: ondersteuning voor het aanpassen van het formaat van WebP-afbeeldingen via ImageMagick
  • gewijzigd: bestandsgrootte bijlage bijwerken om WP 6.0 metadata synchroon te houden
  • Gewijzigd: gebruik de originele afbeelding voor het aanpassen van de grootte als de versie op ware grootte is geschaald door WordPress.
  • opgelost: JS scroller tijdens bulk resize veroorzaakt onverwacht gedrag

2.7.2

  • opgelost: bij het verwijderen van originelen wordt in zeldzame gevallen mogelijk de versie op ware grootte verwijderd
  • hersteld: foutmelding voor afbeelding die 1 pixel groter is dan de maximale afmetingen

2.7.1

  • gewijzigd: tekst voor resetknop voor wachtrij verduidelijken
  • gewijzigd: Functie Originelen verwijderen in bulk/selectieve resizer schoont metadata op als originele afbeelding al weg is

2.7.0

  • Gewijzigd: bulk resizer wijzigt de grootte van alle afbeeldingen zonder beperkingen, gebruik de lijstmodus voor selectief wijzigen van grootte
  • toegevoegd: huidige afmetingen zien en formaat van individuele afbeeldingen wijzigen in de lijstmodus van de Mediabibliotheek
  • toegevoegd: imsanity_disable_convert filter om BMP/PNG naar JPG conversie opties conditioneel te omzeilen
  • toegevoegd: imsanity_skip_image filter om het aanpassen van het formaat programmatisch te omzeilen
  • toegevoegd: mogelijkheid om vooraf geschaalde originele imageback-up te verwijderen (in bulk of selectief)
  • gewijzigd: PNG-afbeeldingen worden niet geconverteerd als transparantie wordt gevonden
  • opgelost: BMP-bestanden niet geconverteerd als server image/x-ms-bmp als mime-identifier gebruikt
  • verwijderd: Deep Scan-optie is nu het standaardgedrag, configuratie is niet meer nodig

Earlier versions

Raadpleeg het bestand changelog.txt.