imagehelper

Software screenshot:
imagehelper
Software informatie:
Versie: 0.1.0 RC7
Upload datum: 14 Apr 15
Ontwikkelaar: Jonathan Vanasco
Licentie: Gratis
Populariteit: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper is een vork van een aantal imago helpen routines die we gebouwd aan FindMeOn een tijdje terug.
Het pakket kunt u een schema instellen voor het wijzigen afbeeldingen en gemakkelijk resize hen. & Nbsp; Het ondersteunt ook het uploaden van de foto's op Amazon S3.
Deze is gericht op miniaturen, maar het werkt voor alle resizen behoeften die zijn gericht op downsampling beelden.
Developer reacties
Ik vrijgegeven deze, want dit heeft GEEN KADER DEPENDENCIES - en dat is een goede zaak.
Ik kon alleen een enkele tool voor het wijzigen miniaturen op PyPi dat niet een kader nodig had, en dat is echt vervelend.
Gebruik:
Bekijk ook de demo.py module - en omvatten geloofsbrieven sommige Amazon S3.
1. Maak een dict van "foto resizes" beschrijven van uw schema.
& Nbsp; & nbsp; & nbsp; sleutels prepended met saved_ worden doorgegeven aan PIL
& Nbsp; & nbsp; & nbsp; kunt u beslissen wat voor soort resizen u wilt. & nbsp; soms u wilt bijsnijden, andere tijden die u wilt passen in een doos, de andere keer wilt u een hoogte of breedte te garanderen. & nbsp; dit maakt uw ontwerpers blij.
2. een array van photo_resizes_selected - de sleutels in het bovenstaande schema dat u wilt wijzigen.
3. U kunt deze argumenten overgaan in de routines zelf, of het genereren van een ResizeConfig object een een resize fabriek die je stash in uw app-instellingen.
4. Als u het opslaan op S3, creëren een S3 config object om uw info & nbsp slaan.; er rekening mee dat u een publieke en private emmer kunt opgeven.
& Nbsp; & nbsp; & nbsp; resized miniaturen worden opgeslagen voor het publiek emmer
& Nbsp; & nbsp; & nbsp; het oorspronkelijke item eventueel opgeslagen in het archief, die niet viewably het publiek. & nbsp; Dit is dus je verschillende maatvoering regelingen kunnen doen in de toekomst.
5. U kunt een S3 logger, een klasse die twee methoden biedt te maken:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, key)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, key)
Dit zal u toelaten om te melden wat is geüpload naar Amazon AWS aan uw kant. & Nbsp; Dit is enorm behulpzaam, want amazon upload niet transactie veilig om uw applicatie logica. & Nbsp; er zijn een aantal ingebouwde voorzorgsmaatregelen voor dit ... maar het is het beste om dingen veilig te spelen.
items worden currented opgeslagen op Amazon S3 als zodanig:
& Nbsp; & nbsp; & nbsp; publiek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s -.% (Achtervoegsel) s% (formaat) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; RICHTLIJNEN moet u een guid te leveren voor het bestand
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- dit ligt in de resize schema
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Formatteren dit wordt bepaald door de PIL soort formaat
& Nbsp; & nbsp; & nbsp; archief:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s.% (Formaat) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; RICHTLIJNEN moet u een guid te leveren voor het bestand
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; geformatteerd dit wordt bepaald door de oorspronkelijke indeling soort PIL gevonden
Hier is een voorbeeld photo_resize schema
& Nbsp; & nbsp; & nbsp; 'Jpeg_thumbnail-120 ": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Width': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Hoogte': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Save_quality': 50,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Achtervoegsel': 'T120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Constraint-methode': 'fit-in',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'mijn-test ",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (GUID) s -% (achtervoegsel) s% (formaat) s.',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_headers': {'x-AMZ-acl': 'publiek-lezen'}
& Nbsp; & nbsp; & nbsp; },
dit zou een bestand op Amazon S3 met een GUID u leveren als 123123123g maken:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ GUID _-_ achtervoegsel _._ formaat _

Eisen

  • Python

Andere software van ontwikkelaar Jonathan Vanasco

Reacties op imagehelper

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!