imagehelper

البرمجيات قطة:
imagehelper
تفاصيل البرنامج:
الإصدار: 0.1.0 RC7
تاريخ إيداع: 14 Apr 15
المطور: Jonathan Vanasco
ترخيص: حرر
شعبية: 2

Rating: 2.0/5 (Total Votes: 1)

وimagehelper هو شوكة من بعض إجراءات صورة مساعدة ذلك بنينا في FindMeOn في حين يعود.
حزمة يسمح لك لتكوين مخطط لتغيير حجم الصور، وسهولة حجمها ونبسب؛ كما أنها تدعم تحميل الصور على الأمازون S3.
ويهدف هذا في الصور المصغرة، لكنه يعمل لجميع الاحتياجات تغيير حجم التي تهدف إلى الاختزال الصور.
تعليقات المطور
أنا نشرت هذا، لأن هذا لا يوجد لديه تبعيات الإطار - الذي هو شيء جيد.
يمكن أن تجد لي سوى أداة واحدة لتغيير حجم الصور المصغرة على PyPi التي لا تتطلب إطارا، وهذا مزعج حقا.
الاستعمال:
تحقق من وحدة demo.py - وتشمل أوراق اعتماد بعض الأمازون S3.
1. إنشاء ديكت من "الصورة تغيير حجم" واصفا المخطط الخاص بك.
على & nbsp؛ على & nbsp؛ على & nbsp؛ يتم تمرير مفاتيح إرفاق مسبقا مع saved_ إلى PIL
على & nbsp؛ على & nbsp؛ على & nbsp؛ يمكنك أن تقرر ما هو نوع من تغيير حجم تريد ونبسب؛ في بعض الأحيان كنت تريد المحاصيل، وأحيانا أخرى كنت تريد أن تدخل ضمن مربع، وأحيانا أخرى كنت تريد لضمان ارتفاع أو عرض على & nbsp؛ هذا يجعل المصممين سعيدة.
2. خلق مجموعة من photo_resizes_selected - المفاتيح في المخطط أعلاه كنت تريد تغيير حجمه.
3. يمكنك تمرير هذه الحجج إلى إجراءات أنفسهم، أو توليد ResizeConfig الاعتراض مصنع تغيير حجم أنك خبأ في إعدادات التطبيق الخاص بك.
4. إذا كنت تقوم بحفظ إلى S3، إنشاء كائن التكوين 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 الأمازون على الجانب الخاص بك على & nbsp؛ وهذا مفيد بشكل كبير، بسبب الإضافات الأمازون ليست عملية آمنة لديك منطق التطبيق على & nbsp؛ هناك بعض الاحتياطات المدمج في لهذا ... ولكن من الأفضل أن يلعب الأشياء بأمان.
وcurrented العناصر التي تم حفظها إلى الأمازون S3 على هذا النحو:
على & nbsp؛ على & nbsp؛ على & nbsp؛ الجمهور:
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ ٪ (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؛ ٪ (GUID) ق.٪ (الشكل) ق
على & 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) ليالي -٪ (لاحقة) ق٪ (الشكل) ق. '،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ "s3_headers ': {' X-AMZ-دوري أبطال آسيا ':' القطاعين العام وقراءة '}
على & 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 _ / _ _-_ ارشد احقة _._ شكل _

المتطلبات:

بيثون

البرامج الأخرى من المطور Jonathan Vanasco

تعليقات ل imagehelper

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!