imagehelper

Software screenshot:
imagehelper
Dettagli del software:
Versione: 0.1.0 RC7
Data di caricamento: 14 Apr 15
Sviluppatore: Jonathan Vanasco
Licenza: Libero
Popolarità: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper è un fork di alcune immagini aiutare routine che abbiamo costruito in FindMeOn un po 'indietro.
Il pacchetto consente di configurare uno schema per il ridimensionamento delle immagini, e facilmente ridimensionate. & Nbsp; Supporta anche caricare le immagini su Amazon S3.
Questo ha lo scopo di miniature, ma funziona per tutte le esigenze di ridimensionamento che mirano a downsampling delle immagini.
Commenti sviluppatori
Ho pubblicato questo, perché questo non ha dipendenze QUADRO - che è una buona cosa.
Ho potuto trovare solo un unico strumento per ridimensionare le miniature su Cheese Shop che non richiedono un quadro, e questo è davvero fastidioso.
Utilizzo:
Estrai il modulo demo.py - e comprendono le credenziali alcuni Amazon S3.
1. Creare un dict di "photo ridimensiona" che descrive lo schema.
& Nbsp; & nbsp; & nbsp; chiavi anteporre con saved_ si ripercuotono sui PIL
& Nbsp; & nbsp; & nbsp; si può decidere che tipo di ridimensionamento che si desidera. & nbsp; a volte si desidera ritagliare, altre volte si desidera contenuto in una scatola, altre volte si vuole garantire un altezza o larghezza. & nbsp; Questo rende il vostro designer felici.
2. creare un array di photo_resizes_selected - chiavi nello schema di cui sopra che si desidera ridimensionare.
3. è possibile passare questi argomenti nelle procedure stesse, o generare un ResizeConfig oggetto una fabbrica un ridimensionamento che si stash nelle vostre impostazioni dell'applicazione.
4. Se si sta salvando per S3, creare un oggetto di configurazione S3 per memorizzare le informazioni. & Nbsp; notare che è possibile specificare un secchio pubblico e privato.
& Nbsp; & nbsp; & nbsp; miniature ridimensionate vengono salvate nel secchio pubblico
& Nbsp; & nbsp; & nbsp; l'elemento originale è opzionalmente salvato l'archivio, che non è viewably al pubblico. & nbsp; questo è così si può fare diversi schemi di dimensionamento in futuro.
5. È possibile creare un logger S3, una classe che fornisce due metodi:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, chiave)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, chiave)
Questo vi permetterà di accedere ciò che viene caricato in AWS Amazon sul tuo fianco. & Nbsp; Questo è estremamente utile, perché arrivi Amazon non sono sicuri di transazione per la logica dell'applicazione. & Nbsp; ci sono alcune precauzioni integrate per questo ... ma è meglio giocare le cose in modo sicuro.
elementi sono currented salvati su Amazon S3 in quanto tale:
& Nbsp; & nbsp; & nbsp; pubblico:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s -.% (Suffisso) s% (formato) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; di orientamento è necessario fornire un guid per il file
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- questo è impostato nello schema di ridimensionamento
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Formato- questo è dettata dal tipo di formato PIL
& Nbsp; & nbsp; & nbsp; Archivio:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s.% (Format) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; di orientamento è necessario fornire un guid per il file
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; formattazione questo è dettata dal tipo di formato originale PIL trovati
ecco uno schema esempio photo_resize
& Nbsp; & nbsp; & nbsp; 'Jpeg_thumbnail-120': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Width': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Height': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Save_quality': 50,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Suffisso': 'T120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Vincolo-metodo': 'fit-dentro',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'my-test',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (guid) s -% (suffisso) s% (formato) s.',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 's3_headers': {'x-AMZ-ACL': 'lette pubblico'}
& Nbsp; & nbsp; & nbsp; },
questo creerebbe un file su Amazon S3 con un GUID fornite come 123123123g:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ guid _-_ suffisso _._ formato _

Requisiti :

  • Python

Altri software di sviluppo Jonathan Vanasco

Commenti a imagehelper

I commenti non trovato
Aggiungi commento
Accendere le immagini!