Ridimensionare le immagini PDF Stampa E-mail
Scritto da ventus85   
Martedì 16 Marzo 2010 10:30

Questo script apre, attraverso l'istruzione glob, tutte le immagini (in generale tutti i file) presenti dentro la cartella "png" e, per ogni immagine, prende le dimensioni e ridimensiona le immagini (in tal caso del 30%) usando resize della libreria PIL. Le immagini ridimensionate le salva dentro una cartella Resize. Osservazione: in verità dentro la cartella Resize non salva direttamente le immagini ma ci sarà una cartella png con dentro le immagini ridimensionare, questo perchè "im" è del tipo "png\immagineXXX.png".

 
import Image
import glob

pathIMG = glob.glob ("png\\*")
value=30

for im in pathIMG:
    img = Image.open(im)
    w, h = img.size
    resize_w = (w * int(value)) /  100
    resize_h = (h * int(value)) /  100
    w =  w -  resize_w
    h =  h -  resize_h
    img =  img.resize((w,h), Image.ANTIALIAS)
    ImgPath=("Resize\\"+im)
    img.save(ImgPath, "BMP")
print ("Resize ok!")
 

Aggiungi commento


Codice di sicurezza
Aggiorna


Annunci Google

Link utili

Per avere almeno 2 GB di spazio gratis per i tuoi file da condividere con chi vuoi! Per iniziare a usarlo: http://db.tt/fbnCDQM

Per creare i tuoi fumetti in modo rapido e semplice! http://www.pixton.com/sign-up/from/author/ventus85

Valid XHTML 1.0 Transitional

CSS Valido!



Template realizzato da ventus85.
Copyright © 2010 Il sito di ventus85. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.