imagehelper

Yazılım ekran görüntüsü:
imagehelper
Yazılım detaylar:
Versiyon: 0.1.0 RC7
Qayıt: 14 Apr 15
Geliştirici: Jonathan Vanasco
Lisans: Ücretsiz
Popülerlik: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper bir süre önce FindMeOn inşa bazı görüntü yardımcı rutinleri bir çatal.
. paketi görüntüleri yeniden boyutlandırma için bir şema yapılandırmak ve kolayca yeniden boyutlandırmak & nbsp sağlar; Ayrıca amazon s3 üzerine görüntüleri yükleme destekler.
Bu küçük hedefleyen, ancak görüntüleri altörnekleme yönelik tüm ihtiyaçları için yeniden boyutlandırma çalışır.
Geliştirici yorumlar
Iyi bir şey - bu NO ÇERÇEVE bağımlılıkları vardır çünkü, bu yayımladı.
Ben sadece bir çerçeve gerektirmeyen PyPi üzerinde minik yeniden boyutlandırma için tek bir araç bulabiliriz, ve bu gerçekten sinir bozucu.
Kullanım:
Demo.py modülü kontrol edin - ve bazı amazon s3 kimlik içerir.
Şema açıklayan "fotoğraf boyutlandırır" 1. Bir dict oluşturun.
& Nbsp; & nbsp; & nbsp; saved_ ile önüne tuşları PIL için geçer
& Nbsp; & nbsp; & nbsp; . istediğiniz & nbsp yeniden boyutlandırma ne tür karar verebilir; Bazen size bir yükseklik ya da genişlik sağlamak istiyorsanız, bir kutu içinde diğer zamanlarda sığdırmak isteyen diğer zamanlarda kırpmak istiyorum. & nbsp; Bu tasarımcılar mutlu eder.
Yeniden boyutlandırmak istediğiniz Yukarıdaki şemada tuşları - 2. photo_resizes_selected bir dizi oluşturmak.
3. rutinleri kendilerini bu argümanları geçmek, ya da bir ResizeConfig sizin app ayarları içine saklamak bir yeniden boyutlandırma fabrikası nesne üretebilir.
. Eğer S3 tasarruf ediyorsanız 4. Yaptığınız bilgi & nbsp saklamak için S3 yapılandırma nesnesi oluşturmak; Eğer bir kamu ve özel kova belirtebilirsiniz unutmayın.
& Nbsp; & nbsp; & nbsp; boyutlandýrýlmýþ küçük resim, kamu kova kaydedilir
& Nbsp; & nbsp; & nbsp; . özgün öğe isteğe bağlı kamu & nbsp viewably değil arşive, kaydedilir; Gelecekte farklı boyutlandırma şemaları yapabilirsiniz böylece bu.
5. S3 logger, iki yöntem sağlayan bir sınıf oluşturabilirsiniz:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, anahtar)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, anahtar)
. Bu sizin yan & nbsp amazon çenesinde içine yüklenen ne oturum sağlayacak; . Amazon yüklenenler uygulama mantığı & nbsp güvenli işlem değildir, çünkü bu, büyük ölçüde yardımcı olur; Orada bunun için bazı yerleşik önlemler vardır ... ama güvenle şeyler oynamak için en iyisidir.
öğeleri gibi amazon s3 kaydedilir currented edilir:
& Nbsp; & nbsp; & nbsp; Kamu:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s -. (% Eki) s% (biçim) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Dosya için bir guid sağlamalısınız kılavuzlan-
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- Bu yeniden boyutlandırma şemada yer almaktadır
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bu PIL biçimi türüne göre belirlenir Format-
& Nbsp; & nbsp; & nbsp; Arşiv:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s.% (Biçim) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Dosya için bir guid sağlamalısınız kılavuzlan-
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bu orijinal biçimi türü PIL tarafından dikte formattingle bulundu
Burada bir örnek photo_resize şema var
& 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; 'Eki': 'T120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Biçimi': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Kısıtlaması-yöntemi': 'fit-içinde'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'Benim test',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (GUID) s -% (sonek) s% (biçim) s.'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_headers': {x-amz-acl ':' kamu-okuma '}
& Nbsp; & nbsp; & nbsp; },
bu 123123123g gibi tedarik bir GUID ile amazon s3 bir dosya oluşturmak istiyorum:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ guid _-_ eki _._ biçimi _

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Jonathan Vanasco

Yorumlar imagehelper

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!