EWWW Image Optimizer

Descrizione

EWWW Image Optimizer è un plugin WordPress che ottimizzerà automaticamente le tue immagini quando le carichi sul blog. Può ottimizzare le immagini che già hai caricato, convertire le tue immagini automaticamente al formato che produce l’immagine di dimensioni minori (assicurati di leggere gli AVVISI), e facoltativamente applicare una compressione lossy per ottenere enormi risparmi sulle immagini PNG e JPG.

Perché usare EWWW Image Optimizer?

  1. Le tue pagine caricheranno più velocemente. Immagini piu piccole significano pagine che caricano più velocemente. Questo farà felici i tuoi visitatori, e può aumentare gli incassi.
  2. Backup più veloci. Avere immagini di dimensioni inferiori significa anche backup più rapidi.
  3. Minore uso di banda. Ottimizzare le tue immagini può farti risparmiare centinaia di KB ad immagine, che significa meno uso di banda.
  4. Velocissimo. Il plugin può girare sul tuo server, così non devi aspettare che una terza parte riceva, processi e reinvii le tue immagini. Puoi ottimizzare migliaia di immagini in pochi minuti. I file PNG sono i più lunghi da elaborare, ma puoi modificare le impostazioni a seconda della tua situazione.
  5. Miglior ottimizzazione JPG. Con l’integrazione di TinyJPG, nient’altro arriva a questi risultati (richide una sottoscrizione API).
  6. Miglior ottimizzazione PNG. Puoi usare pngout, optipng e pngquant insieme. E, se non fosse abbastanza, prova la potente compressione fornita da TinyPNG.
  7. Accesso da root non necessario Sono disponibili binari precompilati da installare direttamente nella cartella di WordPress, e per chi non può eseguire i binari localmente è possibile usare l’ottimizzazione cloud.
  8. Ottimizza tutto Con l’estensione della classe wp_image_editor, e la possibilità di specificare le tue cartelle da scansionare, ogni immagine in WordPress può essere ottimizzata.

Di default, EWWW Image Optimizer utilizza tecniche di compressione lossless quindi la qualità della tua immagine sarà esattamente la stessa prima e dopo l’ottimizzazione. La sola cosa che cambia è la dimensione del file. L’unica eccezione riguarda le animazioni GIF. Mentre l’ottimizzazione tecnicamente è lossless, non ti sarà possibile modificare l’animazione di nuovo senza effettuare un operazione –unoptimize con gifsicle. Le conversioni da gif a png e da jpg a png sono lossless ma da png a jpeg il processo NON è lossless. L’ottimizzazione lossy per JPG e PNG usa sofisticati algoritmi per minimizzare la perdita di qualità percepibile, il che è molto differente dall’impostare un livello statico di qualità/compressione.

Gli strumenti usati per l’ottimizzazione sono jpegtran, TinyJPG, JPEGmini, optipng, pngout, pngquant, TinyPNG, and gifsicle. La maggiorparte di questi sono disponibili gratuitamente, eccetto TinyJPG/TinyPNG e JPEGmini. LE immagini sono convertite usando i suddetti strumenti e uno tra i seguenti: GMagick, IMagick, o GD.

EWWW Image Optimizer chiama direttamente le utilità di ottimizzazione, il che è perfetto per le situazioni di hosting condiviso dove queste utilità possono essere già installate. Sono forniti binari/eseguibili precompilati per optipng, gifsicle, pngquant, cwebp, e jpegtran.
Pngout può essere installato con un clic dalla pagina delle impostazioni. Se nessuno di questi funziona, c’è un’opzione cloud che funzionerà per ogni sito.

Se hai bisogno di una versione del plugin solo per l’uso con le API, guarda EWWW Image Optimizer Cloud. È molto più compatto poiché non contiene binari o riferimenti alla funzione exec().

Supporto

Se hai bisogno di assistenza nell’uso del plugin, puoi visitare la nostra Pagina di Supporto
EWWW Image Optimizer è sviluppato da https://github.com/nosilver4u/ewww-image-optimizer

Ottimizzazione in massa

Ottimizza tutte le tue immagini da una sola pagina, usando il Bulk Scanner. Questo include la Libreria Media, il tuo tema ed un insieme di cartelle pre-configurate (vedi ‘Ottimizza tutto il resto’ qui sotto). Le gallerie ufficialmente supportate (GRAND FlaGallery, NextCellent e NextGEN) dispongono delle loro pagine di Ottimizzazione Bulk.

Evita le immagini già ottimizzate

Tutte le immagini ottimizzate sono conservate nel database in modo che il plugin non tenti di ri-ottimizzarle se non modificate. Nella pagina Ottimizzazione Bulk puoi vedere una lista di immagini già ottimizzate. Puoi inoltre scegliere di rimuovere singole immagini dalla lista, o usare l’opzione Forza ottimizzazione per ignorare il comportamento di default. I link alla ri-ottimizzazione nelle Libreria Media forzano anche il plugin ad ignorare il precedente stato di ottimizzazione delle immagini.

WP Image Editor

Tutte le immagini create dalla classe incorporata WP_Image_Editor saranno automaticamente ottimizzate. Le implementazioni correnti sono GD, Imagick, e Gmagick.
Le immagini ottimizzate tramite questa classe includono Animated GIF Resize, BuddyPress Activity Plus (thumbs), Easy Watermark, Hammy, Imsanity, MediaPress, Meta Slider, MyArcadePlugin, OTF Regenerate Thumbnails, Regenerate Thumbnails, Simple Image Sizes, WP Retina 2x, WP RSS Aggregator e probabilmente molti altri. Se non sei sicuro qualora un plugin usi WP_Image_Editor, chiedi nei forum di supporto.

Ottimizza tutto il resto

Gli amministratori dei siti possono specificare qualsiasi cartella da ottimizzare nella loro cartella WordPress. L’opzione ‘Scansiona e Ottimizza’ sotto Media->Ottimizzazione Bulk ottimizzerà le immagini del tema, gli avatar di BuddyPress, le immagini di BuddyPress Activity Plus, le slide di Meta Slider, le immagini di WP Symposium, gli allegati GD bbPress, Grand Media Galleries ed ogni cartella specificata dall’utente. Inoltre, questo tool può essere eseguito su base oraria tramite wp_cron, per ottimizzare le nuove immagini caricate. L’ottimizzazione programmata non dovrebbe essere usata per alcun plugin che usi le funzioni di upload immagini incorporate in WordPress.

Immagini WebP

Può generare versioni WebP delle tue immagini, e ti permette di servire immagini ancora più piccole ai browser supportati. Sono disponibili diversi metodi per servire immagini WebP, incluse regole di riscrittura compatibili con Apache e la nostra Opzione Alternativa di Riscrittura WebP compatibile con servizi di cache e CDN, Funziona anche con l’opzione WebP del plugin Cache Enabler di KeyCDN.

WP-CLI

Ti consente di eseguire tutte le Ottimizzazioni Bulk tramite processi da riga di comando, invece che dall’interfaccia web. È molto più veloce, e ti consente di fare cose come eseguirla su “schermo” o tramite la cronologia normale (invece di wp-cron, che può essere imprevedibile su siti con poco traffico). Installa WP-CLI da wp-cli.org, ed esegui ‘wp-cli.phar help ewwwio optimize’ per maggiori informazioni.

FooGallery

Tutte le immagini caricate e messe nella cache da FooGallery sono automaticamente ottimizzate. Gli upload precedenti possono essere ottimizzati eseguendo l’Ottimizzazione Bulk della Libreria Media. Immagini messe in cache precedentemente possono essere ottimizzate inserendo la cartella wp-content/uploads/cache/ nelle cartelle da ottimizzare ed eseguendo una Scansione & Ottimizzazione dalla pagina Ottimizzazione Bulk.

NextGEN Gallery

Include la capacità di ottimizzazione all’upload, riottimizzazione e ottimizzazione bulk. La funzione Ottimizza Bulk NextGEN è posta vicino al fondo del menù NextGEN, e ottimizza tutte le immagini in tutte le gallerie. È anche possibile ottimizzare gruppi di immagini in una galleria, o più gallerie in una volta sola.

NextCellent Gallery

Ha le stesse capacità di NextGEN, ed è il continuo del supporto legacy (1.9.x) di NextGEN.

GRAND Flash Album Gallery

Include la capacità di ottimizzazione all’upload, riottimizzazione e ottimizzazione bulk. La funzione Ottimizza Bulk è posta vicino al fondo del menù FIAGallery, e ottimizza tutte le immagini in tutte le gallerie. È anche possibile ottimizzare gruppi di immagini in una galleria, o più gallerie in una volta sola.

Negozio delle Immagini

I caricamenti sono ottimizzati automaticamente. Cerca Ottimizza nel menù Negozio delle Immagini (Gallerie) per vedere lo stato dell’ottimizzazione e per la riottimizzazione e le opzione per l’ottimizzazione bulk. Usando lo strumento Ottimizzazione Bulk sotto la Libreria Media include automaticamente tutti gli upload nel Negozio di Immagini.

Supporto per CDN

Upload ad Amazon S3, Azure Storage, Cloudinary, e DreamSpeed CDN sono ottimizzati. I CDN in modalità “all pull” come Cloudflare, KeyCDN, MaxCDN, e Sucuri CloudProxy sono comunque supportati.

Traduzioni

Enormi ringraziamenti ai nostri traduttori! Guarda la lista completa qui: https://translate.wordpress.org/projects/wp-plugins/ewww-image-optimizer/contributors

Se vuoi aiutare a tradurre questo plugin (traduzioni nuove o già esistenti), puoi farlo qui:
https://translate.wordpress.org/projects/wp-plugins/ewww-image-optimizer
Per essere aggiornato quando sono disponibili nuove stringhe da tradurre, puoi registrarti qui:
https://ewww.io/register/

Contatti e crediti

Scritto da Shane Bishop. Basato su CW Image Optimizer, che era scritto da Jacob Allred della Corban Works, LLC. CW Image Optimizer era basato su WP Smush.it. Jpegtran è il prodotto del Independent JPEG Group.
Hammer creato da John Caserta del The Noun Project.
Images creata daSimon Henrotte del The Noun Project.

optipng

Copyright (C) 2001-2014 Cosmin Truta ed autori collaboratori
Per i fini di copyright e licenza, la lista degli autori collaboratori
è disponibile nel file AUTHORS in allegato.

Questo software è fornito “com’è”, senza garanzie espresse o implicite. In nessun caso l’autore/gli autori potranno essere ritenuti responsabili per danni derivati dall’uso di questo software.

pngquant.c

© 1989, 1991 di Jef Poskanzer.

Con la presente si garantisce il permesso a usare, copiare, modificare e distribuire questo software e la sua documentazione per qualsiasi scopo e senza compensi, a patto che
la notifica di copyright di cui sopra appaia in tutte le copie e che ambedue la notifica di copyright e questo permesso appaiano nella documentazione di supporto. Questo software è fornito “com’è” senza garanzie espresse o implicite.

pngquant.c e rwpng.c/h

© 1997-2002 di Greg Roelofs; basato su di un idea di Stefan Schneider.
© 2009-2014 by Kornel Lesiński.

Tutti i diritti riservati.

La ridistribuzione e l’uso in forma sorgente e binaria, con o senza modifiche, sono permesse a patto che le seguenti condizioni siano rispettate:

  1. Le ridistribuzioni del codice sorgente devono contentere la notifica di copyright
    di cui sopra, questa lista di condizioni e il seguente disclaimer.

  2. Le ridistribuzioni in forma binaria devono contenere la dichiarazione di copyright di cui sopra, questa lista di condizioni ed il seguente disclaimer nella documentazione e/o negli altri materiali forniti con la distribuzione.

    QUESTO SOFTWARE È FORNITO DAI DETENTORI DEL COPYRIGHT E DAI LORO COLLABORATORI “COSÌ COM’È” SENZA ALCUNA GARANZIA, ESPRESSA O IMPLICITA, INCLUSE, MA NON SOLAMENTE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ ED UTILIZZABILITÀ PER UN PARTICOLARE SCOPO.
    IN NESSUN CASO IL DETENTORE DEL COPYRIGHT O I COLLABORATORI POSSONO ESSERE RITENUTI RESPONSABILI PER QUALSIASI DANNO DIRETTO, INDIRETTO, ACCIDENTALE, SPECIALE, ESEMPLARE O CONSEQUENZIALE (INCLUSI, MA NON LIMITATI A, FORNITURA DI BENI O SERVIZI SOSTITUTIVI; PERDITA DI USABILITÀ, DATI, O PROFITTI; O INTERRUZIONE DI ATTIVITÀ) IN QUALSIASI MODO SIANO CAUSATI E PER OGNI TEORIA DI RESPONSABILITÀ, SE IN CONTRATTO, RESPONSABILITÀ DIRETTA, O TORTO (INCLUSI NEGLIGENZA O ALTRIMENTI) SORTI IN QUALSIASI MODO DALL’USO DI QUESTO SOFTWARE, ANCHE SE AVVISATI DELLA POSSIBILITÀ DI TALE DANNO.

WebP

Copyright (c) 2010, Google Inc. Tutti i diritti riservati.

La ridistribuzione e l’uso in forma sorgente e binaria, con o senza modifiche, sono permesse a patto che le seguenti condizioni siano rispettate:

  • La ridistribuzione del codice sorgente deve contenere le informazioni
    di copyright qui sopra, questa lista di condizioni e la dicitura seguente.

  • Le ridistribuzioni in forma binaria devono contenere la dichiarazione di copyright
    di cui sopra, questa lista di condizioni ed il seguente disclaimer
    nella documentazione e/o negli altri materiali forniti con la
    distribuzione.

  • Né il nome di Google né i nome dei suoi collaboratori possono
    essere usati per approvare o promuovere prodotti derivati da questo software
    senza un precedente permesso scritto.

QUESTO SOFTWARE È FORNITO DAI TITOLARI DEL COPYRIGHT E COLLABORATORI
“COSÌ COM’È” E QUALSIASI GARANZIA ESPLICITA O IMPLICITA, INCLUSA, MA NON
LIMITATA A, LA GARANZIA DI COMMERCIABILITÀ E IDONEITÀ PER UN PARTICOLARE
SCOPO PARTICOLARE. IN NESSUN CASO IL TITOLARE DEL COPYRIGHT O I SUOI
COLLABORATORI SARANNO RESPONSABILI PER DANNI DIRETTI, INDIRETTI,
ACCIDENTALI, SPECIALI, ESEMPLARI O CONSEQUENZIALI (INCLUSI, MA NON SOLO,
LA FORNITURA DI BENI O SERVIZI SOSTITUTIVI, LA PERDITA DI UTILIZZO, DATI
O PROFITTI; INTERRUZIONE) COMUNQUE CAUSATO E SU QUALSIASI IPOTESI DI
RESPONSABILITÀ, PER CONTRATTO, RESPONSABILITÀ OGGETTIVA O TORTO
(COMPRESA LA NEGLIGENZA O ALTRO) DERIVANTI IN QUALSIASI MODO
DALL’UTILIZZO DI QUESTO SOFTWARE, ANCHE SE AVVISATI DELLA POSSIBILITÀ
DI TALI DANNI.

Screenshot

  • Pagina delle impostazioni del plugin.
  • Colonna delle ottimizzazioni addizionali aggiunta alla lista media. Puoi vedere le riduzioni, ottimizzare manualmente immagini singole, e ripristinare gli originali (solo per le immagini convertite).
  • Pagina dell'ottimizzazione bulk. Puoi ottimizzare tutte le tue immagini in una sola volta e riprendere un'ottimizzazione bulk precedente. Questo è molto utile per i blog esistenti che hanno molte immagini.

FAQ

Google Pagespeed dice che le mie immagini necessitano di essere compresse o ridimensionate, nonostante le abbia già ottimizzate. Che cosa faccio?

Prova questo per i principianti: http://docs.ewww.io/article/5-pagespeed-says-my-images-need-more-work

Il plugin riferisce che mi manca qualcosa, che devo fare?

Questo articolo ti guiderà nell’installazione degli strumenti richiesti (e le alternative se l’installazione non funziona): http://docs.ewww.io/article/6-the-plugin-says-i-m-missing-something

Il plugin sostituisce le immagini esistenti?

Sì, ma solo se la versione ottimizzare è più piccola. Il plugin non dovrebbe MAI creare un’immagine più grande.

Posso ridimensionare le mie immagini con questo plugin?

Sì, puoi, impostalo nella tab Avanzate.

Posso abbassare il valore della compressione dei JPG per risparmiare spazio?

L’ottimizzazione JPG con perdita che usa TinyJPG e JPEGmini determinerà il livello di qualità ideale e fornirà i migliori risultati, ma puoi anche modificare la qualità di default per la conversione ed il ridimensionamento. Ulteriori informazioni qui: http://docs.ewww.io/article/12-jpq-quality-and-wordpress

Il bulk optimizer non sembra funzionare, che cosa posso fare?

Se sembra non funzionare del tutto, cerca eventuali problemi javascript con la console da sviluppatore di Firefox o Chrome. Se non funziona solo per alcune immagini, potresti dover aumentare il valore di max_execution_time nel tuo file php.ini. Ci sono anche altri timeout con Apache, e potenzialmente anche altre limitazioni da parte del tuo webhost. Se hai provato tutte le altre soluzioni, l’ultima possibilità è cercare file PNG grandi. Nei miei test su hosting condiviso, “grande” è qualsiasi cosa al di sopra dei 300 KB. Puoi provare prima a ridurre il livello di ottimizzazione PNG nelle impostazioni. Se non funziona, forse devi convertire quel PNG a JPG o impostare una dimensione massima per i file PNG da ottimizzare. Gli screenshot spesso sono creati come file PNG, ma è una scelta discutibile per qualsiasi cosa con elementi fotografici.

Quali sono i sistemi operativi supportati?

L’ho testato su Windows (con Apache), Linux, Mac OSX, FreeBSD (8 e 9) e Solaris (v10).
LE API cloud funzioneranno su qualsiasi sistema.

Come si ottimizzano i JPG?

L’ottimizzazione lossless è effettuata tramite il comando jpegtran -copy all -optimize -progressive -outfile file-ottimizzato file-originale. Facoltativamente, l’opzione -copy ha il parametro “none” se nella pagina delle opzioni scegli di rimuovere i metadati ai tuoi JPG. L’ottimizzazione lossy è effettuata con le eccezionali utilità TinyJPG e JPEGmini.

Come si ottimizzano i PNG?

Ci sono tre parti (e sono tutte opzionali). Prima, usando il comando pngquant original-file, poi i comandi pngout-static -s2 original-file e optipng -o2 original-file. Puoi aggiustare i livelli di ottimizzazione per entrambi i tool nella pagina delle impostazioni. Optipng è un derivato automatico di pngcrush, che è un’altra utilità di ottimizzazione png ampiamente usata. EWWW I.O. Cloud usa TinyPNG per una compressione lossy migliore del 10% rispetto a pngquant da solo.

Come si ottimizzano i GIF?

Usando il comando gifsicle -b -O3 –careful file-originale. Questo è particolarmente utile per le GIF animate, e può anche snellire la tua palette di colori. Detto questom se la tua GIF non è animata, dovresti seriamente pensare di convertirla a PNG. I file PNG sono quasi sempre più piccoli, semplicemente non fanno animazioni. Il seguente comando lo farà per te su di un sistema Linux con ImageMagick: convert somefile.gif somefile.png

Voglio saperne di più sull’ottimizzazione delle immagini, e sul perché scegliere queste opzioni/tool.

Non è una domanda, ma siccome ci ho lavorato, allora risponderò. Guarda questi documenti:
http://developer.yahoo.com/performance/rules.html#opt_images
https://developers.google.com/speed/docs/insights/OptimizeImages

Pngout, TinyJPG/TinyPNG, JPEGmini, e Pngquant sono stati raccomandati dagli utenti di EWWW IO. Pngout (di solito) ottimizza meglio di Optipng e la situazione migliore è quando sono usati insiem. TinyJPG è il miglior strumento di compressione lossy che io abbia trovato per le immagini JPG. Pngquant è un eccellente ottimizzatore lossy per i PNG, ed è uno degli strumenti usati da TinyPNG.

Recensioni

Doesn't work for us and the author is a jerk.

theconnectedrider

This install did not work, it removed visibility of all of my thumbnails. After receiving an email in the morning that Shane would refund our money as he was at a loss on how to fix it without asking us for our personal log in information (huge red flag, no third party should ever ask you for that) later that day I responded to him and said yes we would like a refund he said we used 30,000 credits, we did not. We didn't touch his tool all day today so it is impossible. I call scam on this guy. Clearly he has other motives. To top it off he is a jerk to deal with, slow to respond, and condescending. Run, there are other apps out there that actually do the job his doesn't.

The best (free) images optimizer

cleray33

After a couple of minutes for configuration, Ewww do the job perfectly. The best way to ensure that all images of a wordpress website are a minimum optimized.

Changelog

  • Non dispongo più di un Mac col quale compilare nuovi eseguibili. Finché non potrò raggiungere fondi sufficienti, non ci saranno nuovi aggiornamenti degli strumenti per Mac OS X e potrei vedermi costretto a sospendere temporaneamente il supporto per Mac, qualora sorgessero problemi di sicurezza nel frattempo: https://www.gofundme.com/ewww-image-optimizer-mac-dev-laptop
  • Funzionalità aggiuntive possono essere richieste su: https://ewww.io/contact-us/ e discusse qui: https://trello.com/b/Fp81dWof/ewww-image-optimizer
  • Se vuoi aiutare a tradurre questo plugin nella tua lingua, inizia qui:
    https://translate.wordpress.org/projects/wp-plugins/ewww-image-optimizer/

3.2.7

  • added: function to remove duplicate records from the ewwwio table when doing a bulk scan or re-optimizing an image
  • changed: zero-byte files skipped during bulk scan instead of during optimization
  • changed: exec() check rewritten, please report any errors right away
  • fixed: plugin status shows All Clear even though exec disabled and warning is displayed

3.2.6

  • changed: time elapsed test now runs every 10 attachments
  • fixed: time elapsed test during bulk scan was not running every X number of images
  • fixed: scan was not returning results directly after detecting a broken attachment
  • fixed: maximum number of rows for ewwwio_images was not high enough, bumped to 4 billion
  • fixed: db migration function was not linking records to attachments properly

3.2.5

  • Corretto: la conversione di PNG in JPG con GD non convertiva correttamente le dimensioni
  • Corretto: metadati di allegati danneggiati potrebbero bloccare la scansione bulk
  • Corretto: l’ottimizzazione in background è eseguita quando la modalità sleep è disabilitata

3.2.4

  • Modifica: quando la licenza viene superata, visitare la pagina delle impostazioni svuota la cache delle licenze
  • Corretto: allarmi per offset delle stringhe irregolari
  • fixed: regression with the dreaded duplicate key name
  • Corretto: l’ottimizzazione programmata potrebbe essere eseguita durante l’ottimizzazione bulk, causando così risultati inattesi

3.2.3

  • added: image linker for media images optimized using scheduled optimizer or the old Scan and Optimize
  • Aggiunto: modalità a basso consumo di memoria per la scansione bulk con notifica all’utente
  • aggiunto: capacità di configurare manualmente quanta memoria è disponibile usando la costante EWWW_MEMORY_LIMIT
  • Aggiunto: conteggi di query variabili dipendenti dalla memoria disponibile
  • aggiunto: capacità di visualizzare e rimuovere debug.log dalla pagina delle impostazioni.
  • aggiunto: abilità di disabilitare manualmente l’ottimizzazione in background usando la costante EWWW_DISABLE_ASYNC
  • Modificato: controllo ogni 100 immagini durante la scansione, onde evitare timeout ed errori di memoria
  • Modificato: una scansione aggiuntiva della cartella può fermarsi & riprendere a metà cartella
  • Corretto: la scansione bulk aggiorna il timestamp, mentre non dovrebbe
  • Corretto: i caratteri speciali sono stravolti durante l’inserimento nel database su alcuni sistemi
  • Corretto: le immagini rimanenti già precedentemente ottimizzate non venivano cancellate dalla coda
  • Corretto: immagini con date aggiornate invalide nel database
  • Corretto: immagini che dovevano essere escluse dall’ottimizzazione venivano messe in coda, anche senza venire ottimizzate
  • Corretto: la colonna dei risultati era troppo stretta, causando così un blocco dell’ottimizzazione bulk su un immagine già ottimizzata
  • Corretto: se due differenti allegati referenziano la stessa immagine, record duplicati potevano essere inseriti nel database durante la scansione dei media

3.2.2

  • Aggiunto: tempo restante stimato per l’ottimizzazione bulk
  • Aggiunto: controllo ‘ewww_image_optimizer_image_resized’ aggiunto giusto dopo il ridimensionamento dell’immagine, prima di sovrascrivere l’originale
  • changed: image resizing is performed before any thumbnails are generated for reduced resource usage
  • Corretto: compatibilità con il plugin dello storage di Azure
  • fixed: bulk optimization not playing nice with WP Offload S3
  • fixed: optimization results for resized original not displayed when using Imsanity
  • fixed: bulk optimization not working for utf-8 filenames – credit to devsporadic on github
  • Corretto: percorsi retina non testati in alcuni casi particolarmente strani
  • Avviso: FreeBSD 9 è terminato. La versione 10.3 è al momento la versione corrente supportata.
  • Avviso: RHEL 5 e CentOS 5 saranno dismessi alla fine di Marzo. A quel punto, la versione 6 sarà la minima versione supportata.
  • removed: generating full-size retina image automatically when resizing images and WP Retina 2x Pro detected

3.2.1

  • Corretto: versioni molto vecchie di PHP (inferiori alla 5.5) non possono usare empty() come valore restituito da una funzione
  • fixed: queue of images not reset when reloading bulk page

3.2.0

  • aggiunto: opzione per ignorare le cartelle da ottimizzare
  • aggiunto: possibilità di disabilitare l’ottimizzazione o la creazione per qualche o tutte le anteprime di file PDF in WordPress 4.7
  • added: optimization results detail for all resizes of an image in media library list view
  • added: automatic metadata rebuilding for broken image attachments in media library during bulk scan
  • changed: bulk optimizers for media library and everything else have been merged
  • changed: bulk optimization processes images in batches for fewer AJAX requests to your server
  • changed: tool locations saved for the duration of a request to improve optimization speed
  • changed: optimization results no longer stored in attachment metadata
  • changed: populating list of optimized images during scan uses less memory
  • changed: obsolete options removed from database
  • changed: if scan is interrupted, it will automatically retry
  • changed: excessive re-optimization warning ignores theme and plugin images
  • changed: if full-size image is converted, all resizes, custom sizes, and retina images will be converted
  • changed: conversion will not inject extra numbers if possible
  • changed: image results message generated on demand to avoid stale results
  • removed: ability to use the ImageMagick ‘convert’ binary, use Imagick extension for PHP instead
  • removed: unoptimized images page, bulk scanner is now able to accomplish the job more accurately
  • fixed: parallel mode prevents successful conversion
  • fixed: removing API key on multisite did not fallback to local mode properly
  • fixed: pngout enabled after API key removed
  • fixed: image paths with special characters stored incorrectly in database
  • fixed: parallel optimization for retina and custom sizes was missing parameters
  • fixed: bulk optimizing a single image was broken, but who does that anyway?
  • fixed: notice when LIBXML_VERSION is undefined and alt webp is enabled
  • fixed: invalid default value for timestamp in db records
  • fixed: one-click optimization returns no error when running out of API credits
  • fixed: background mode was not checked properly in nextgen and flagallery functions
  • Corretto: mimetype incorrettamente impostato dopo una conversione effettuata con PNG2JPG
  • Corretto: uso di getimagesize su file pdf

Contributori & Sviluppatori

Questo è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Scorri il codice