imagehelper

Sagteware kiekie:
imagehelper
Sagteware besonderhede:
Weergawe: 0.1.0 RC7
Upload datum: 14 Apr 15
Ontwikkelaar: Jonathan Vanasco
Lisensie: Gratis
Populariteit: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper is 'n vurk van 'n paar foto help roetines wat ons gebou by FindMeOn 'n rukkie terug.
Die pakket kan jy 'n skedule op te stel vir die grootte van beelde, en maklik die grootte van hulle & nbsp. Dit ondersteun ook die oplaai van die beelde op Amazon S3.
Dit is gemik op die thumbnails, maar dit werk vir alle grootte behoeftes wat daarop gemik is om downsampling beelde.
Ontwikkelaar kommentaar
Ek vrygestel, want dit het geen RAAMWERK afhanklikhede - wat is 'n goeie ding.
Ek kon net 'n enkele instrument vir die grootte thumbnails op PyPi wat nie 'n raamwerk nodig het, en dit is regtig irriterende.
Gebruik:
Check uit die demo.py module - en sluit 'n paar Amazon S3 geloofsbriewe.
1. Skep 'n dict van "foto afskalings" beskryf jou skedule.
& Nbsp; & nbsp; & nbsp; sleutels prepended met saved_ is oorgedra aan PIL
& Nbsp; & nbsp; & nbsp; jy kan besluit watter tipe grootte wat jy wil. & nbsp; soms wil jy te sny, ander kere wat jy wil aan te pas in 'n boks, ander kere wil jy 'n hoogte of breedte te verseker. & nbsp; dit maak jou ontwerpers gelukkig.
2. Skep 'n skikking van photo_resizes_selected - die sleutels in die bogenoemde skema wat jy wil om te verander.
3. Jy kan hierdie argumente in die roetines slaag om hulself, of genereer 'n ResizeConfig beswaar 'n 'n hervergroot fabriek wat jy spaar in jou app instellings.
4. As jy spaar om S3, skep 'n S3 config voorwerp jou inligting & nbsp te stoor. daarop dat jy kan 'n openbare en private emmer spesifiseer.
& Nbsp; & nbsp; & nbsp; resized thumbnails gered aan die publiek emmer
& Nbsp; & nbsp; & nbsp; die oorspronklike item opsioneel gered na die argief, wat nie viewably aan die publiek & nbsp. dit is so jy kan doen verskillende grootte skemas in die toekoms.
5. Jy kan 'n S3 logger, 'n klas wat twee metodes skep:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, sleutel)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, sleutel)
Dit sal toelaat dat jy om aan te meld wat opgelaai in Amazon AWS aan jou kant & nbsp. Dit is uiters nuttig, want Amazon uploads is nie transaksie veilig om jou aansoek logika & nbsp. daar is 'n paar ingeboude voorsorgmaatreëls vir hierdie ... maar dit is die beste dinge om veilig te speel.
items word currented gered te Amazon S3 as sodanig:
& Nbsp; & nbsp; & nbsp; publiek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s -.% (Agtervoegsel) s% (formaat) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; guid- moet jy 'n guid voorsien vir die lêer
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- dit stel in die resize skema
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; formaat-hierdie is bepaal deur die PIL formaat tipe
& Nbsp; & nbsp; & nbsp; argief:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s.% (Formaat) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; guid- moet jy 'n guid voorsien vir die lêer
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; formaat-hierdie is bepaal deur die oorspronklike formaat tipe PIL gevind
hier is 'n voorbeeld photo_resize skema
& Nbsp; & nbsp; & nbsp; 'Jpeg_thumbnail-120': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Wydte': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'N hoogte': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Save_quality': 50,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Agtervoegsel': 't120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formaat': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'N beperking-metode ":" pas-binne'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'my-toets ",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (GUID) is -% (agtervoegsel) s% (formaat) s.',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_headers': {'x-AMZ-acl': 'n openbare-lees '}
& Nbsp; & nbsp; & nbsp; },
dit sou 'n lêer op Amazon S3 met 'n GUID u voorsien soos 123123123g skep:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ guid _-_ agtervoegsel _._ formaat _

Vereistes :

  • Python

Ander sagteware ontwikkelaar Jonathan Vanasco

Kommentaar te imagehelper

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!