Site icon Syrus

PNG to WebP: Script Python Gratuito su Google Colab

png to webp

La conversione di immagini da formato PNG a WebP può essere estremamente utile per ottimizzare le prestazioni del tuo sito web. Il formato WebP, infatti, offre una compressione superiore e una qualità di immagine eccellente, riducendo notevolmente i tempi di caricamento delle pagine. In questo articolo, ti mostrerò come utilizzare Google Colab per eseguire uno script Python gratuito che converte le immagini PNG in WebP.

Perché Convertire da PNG a WebP?

Il formato WebP è stato sviluppato da Google e offre diversi vantaggi rispetto ai formati di immagine tradizionali come PNG e JPEG. Alcuni dei benefici principali includono:

Come Convertire PNG in WebP su Google Colab

Google Colab è uno strumento potente e gratuito che permette di eseguire script Python nel cloud. Se non hai familiarità con Google Colab, ti invito a leggere questa guida dettagliata: Google Colab.

Ecco un esempio di script Python che puoi eseguire su Google Colab per convertire le tue immagini PNG in WebP.


!pip install Pillow

from PIL import Image
import os
from google.colab import files

# Carica le immagini
uploaded = files.upload()

converted_files = []

# Converti e salva le immagini
for filename in uploaded.keys():
    if filename.lower().endswith('.png'):
        # Apri l'immagine PNG
        img = Image.open(filename)
        
        # Crea il nome del file WebP
        webp_filename = os.path.splitext(filename)[0] + '.webp'
        
        # Salva l'immagine in formato WebP
        img.save(webp_filename, 'WEBP')
        
        print(f'Convertito: {filename} -> {webp_filename}')
        converted_files.append(webp_filename)

# Scarica le immagini convertite
for webp_file in converted_files:
    files.download(webp_file)

Spiegazione del Codice

Lo script sopra utilizza la libreria Pillow per la manipolazione delle immagini. Segui questi passaggi per eseguire il codice su Google Colab:

  1. Installa Pillow: La libreria Pillow è necessaria per lavorare con le immagini. Viene installata utilizzando il comando !pip install Pillow.
  2. Importa le librerie: Vengono importate le librerie necessarie: PIL per la manipolazione delle immagini, os per la gestione dei file e files da Google Colab per il caricamento e il download dei file.
  3. Carica le immagini: La funzione files.upload() permette di caricare le immagini PNG da convertire.
  4. Conversione delle immagini: Per ogni file caricato, lo script verifica se è un PNG, lo apre, lo converte in WebP e lo salva con una nuova estensione.
  5. Download delle immagini convertite: Infine, le immagini convertite vengono scaricate sul tuo dispositivo.

Utilizzando questo semplice script, puoi convertire rapidamente e facilmente le tue immagini da PNG a WebP direttamente su Google Colab. Per ulteriori informazioni su come utilizzare Google Colab, visita il seguente link: Google Colab.

Se hai bisogno di assistenza con la programmazione in Python, non esitare a contattare un programmatore Python esperto.

Convertire le tue immagini in WebP non solo migliorerà le prestazioni del tuo sito, ma contribuirà anche a una migliore esperienza utente. Prova subito lo script su Google Colab e scopri i vantaggi di utilizzare il formato WebP!

Syrus

Exit mobile version