imagehelper

צילום מסך תוכנה:
imagehelper
פרטי תוכנה:
גרסה: 0.1.0 RC7
טען תאריך: 14 Apr 15
מפתחים: Jonathan Vanasco
רשיון: ללא תשלום
פופולריות: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper הוא מזלג של כמה רוטינות תמונה עוזרת שבנינו בFindMeOn לפני כמה זמן.
החבילה מאפשרת לך להגדיר את סכימה לשינוי גודל תמונות, ובקלות לשנות את גודלם. & Nbsp; הוא תומך גם העלאת התמונות על גבי s3 אמזון.
זה נועד לתמונות ממוזערות, אבל זה עובד לכל הצרכים של שינוי הגודל שמטרתם downsampling תמונות.
הערות Developer
אני שוחרר זה, משום שאין לכך שום תלות מסגרת - וזה דבר טוב.
אני יכול רק למצוא כלי יחיד לשינוי גודל תמונות ממוזערות על PyPi שלא דורשות מסגרת, וזה ממש מעצבן.
שימוש:
בדוק את מודול demo.py - וכולל אישורי כמה s3 אמזון.
1. צור dict של "תמונה משנה את הגודל" מתארת ​​הסכימה שלך.
& Nbsp; & nbsp; & nbsp; מפתחות prepended עם saved_ מועברים לPIL
& Nbsp; & nbsp; & nbsp; אתה יכול להחליט איזה סוג של שינוי הגודל אתה רוצה. & nbsp; לפעמים אתה רוצה לחתוך, פעמים אחרות שברצונך להתאים בתוך תיבה, פעמים אחרות אתה רוצה להבטיח גובה או רוחב. & nbsp; זה עושה אותך מאושר מעצבים.
2. ליצור מערך של photo_resizes_selected - המפתחות בסכימה מעל אתה רוצה לשנות את הגודל.
3. אתה יכול להעביר את הטענות הללו לשגרה עצמם, או ליצור ResizeConfig מתנגד מפעל שינוי גודל שאתה לגנוז להגדרות האפליקציה שלך.
4. אם אתה שומר לS3, ליצור אובייקט config S3 לאחסן המידע & nbsp.; שים לב שאתה יכול לציין דלי ציבורי ופרטי.
& Nbsp; & nbsp; & nbsp; תמונות ממוזערות בגודל שונות נשמרות בדלי הציבורי
& Nbsp; & nbsp; & nbsp; הפריט המקורי נשמר אופציונלי לארכיון, וזה לא viewably לציבור. & nbsp; זה כל כך אתה יכול לעשות תוכניות לשינוי גודל שונות בעתיד.
5. אתה יכול ליצור לוגר S3, מעמד שמספק שתי שיטות:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, מפתח)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, מפתח)
זה יאפשר לך להיכנס למערכת מה מועלה לAWS Amazon בצד שלך & nbsp.; זה הרבה מאוד מועיל, משום שנוספו אמזון אינם עסקה בטוחה להיגיון יישום & nbsp.; יש כמה אמצעי זהירות מובנים לזה ... אבל זה הכי טוב לשחק בבטחה דברים.
פריטי currented נשמר s3 אמזון כגון:
& Nbsp; & nbsp; & nbsp; ציבור:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; .% S (סיומת)% (פורמט) s -% s (GUID)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; הכוונה במידה מסוימת אתה חייב לספק guid עבור הקובץ
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- זו מוגדרת בסכימה לשינוי הגודל
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; format- זה מוכתב על ידי סוג פורמט PIL
& Nbsp; & nbsp; & nbsp; ארכיון:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % S (GUID).% (פורמט) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; הכוונה במידה מסוימת אתה חייב לספק guid עבור הקובץ
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; format- זה מוכתב על ידי PIL סוג הפורמט המקורי נמצא
הנה דוגמא סכימת photo_resize
& Nbsp; & nbsp; & nbsp; "Jpeg_thumbnail-120 ': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'רוחב': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'גובה': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Save_quality ': 50,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'סיומת': 'T120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "פורמט": "JPEG",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "אילוץ-שיטה ':" בכושר-בתוך',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "S3_bucket_public ':" המבחן שלי',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Filename_template ':'% (GUID) S -% (סיומת) של% (פורמט) s. ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "S3_headers ': {' x-AMZ-ACL ':" ציבור קריאה'}
& Nbsp; & nbsp; & nbsp; },
זה היה יוצר קובץ בs3 אמזון עם GUID שתספוק לה כמו 123123123g:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ _-_ guid _._ סיומת פורמט _

דרישות :

  • Python

תוכנות אחרות של יזם Jonathan Vanasco

תגובות ל imagehelper

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!