imagehelper

Software screenshot:
imagehelper
Rincian Software:
Versi: 0.1.0 RC7
Tanggal Upload: 14 Apr 15
Pengembang: Jonathan Vanasco
Lisensi: Gratis
Popularitas: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper adalah garpu beberapa gambar membantu rutinitas yang kita dibangun di FindMeOn beberapa waktu lalu.
Paket ini memungkinkan Anda untuk mengkonfigurasi skema untuk mengubah ukuran gambar, dan mudah mengubah ukuran mereka. & Nbsp; Ini juga mendukung upload gambar ke amazon s3.
Hal ini ditujukan untuk thumbnail, tetapi bekerja untuk semua kebutuhan mengubah ukuran yang bertujuan untuk downsampling gambar.
Komentar Pengembang
Saya dirilis ini, karena ini memiliki NO KERANGKA DEPENDENSI - yang merupakan hal yang baik.
Aku hanya bisa menemukan satu alat untuk mengubah ukuran thumbnail di pypi yang tidak memerlukan kerangka kerja, dan itu benar-benar menjengkelkan.
Penggunaan:
Periksa modul demo.py - dan termasuk kepercayaan beberapa amazon s3.
1. Buat dict dari "foto mengubah ukuran" menggambarkan skema Anda.
& Nbsp; & nbsp; & nbsp; kunci didahului dengan saved_ diteruskan ke PIL
& Nbsp; & nbsp; & nbsp; Anda dapat menentukan jenis Resize Anda inginkan. & nbsp; kadang-kadang Anda ingin memotong, kali lain Anda ingin agar sesuai dalam kotak, kali lain Anda ingin memastikan tinggi atau lebar. & nbsp; ini membuat desainer Anda bahagia.
2. membuat sebuah array dari photo_resizes_selected - kunci dalam skema di atas Anda ingin merubah ukuran.
3. Anda dapat melewati argumen ini ke dalam rutinitas sendiri, atau menghasilkan ResizeConfig objek pabrik resize yang Anda menyimpan ke dalam pengaturan aplikasi Anda.
4. Jika Anda menabung untuk S3, membuat objek konfigurasi S3 untuk menyimpan informasi Anda. & Nbsp; dicatat bahwa Anda dapat menentukan ember publik dan swasta.
& Nbsp; & nbsp; & nbsp; thumbnail diubah ukurannya akan disimpan ke dalam ember publik
& Nbsp; & nbsp; & nbsp; item asli opsional disimpan ke arsip, yang tidak viewably kepada masyarakat. & nbsp; ini sehingga Anda dapat melakukan skema ukuran yang berbeda di masa depan.
5. Anda dapat membuat logger S3, kelas yang menyediakan dua metode:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, key)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, key)
Ini akan memungkinkan Anda untuk log apa yang di-upload ke aws amazon di sisi Anda. & Nbsp; Hal ini sangat membantu, karena upload amazon tidak transaksi yang aman untuk Anda logika aplikasi & nbsp.; ada beberapa tindakan pencegahan yang built-in untuk ini ... tapi lebih baik untuk bermain hal-hal aman.
item Dialirkan disimpan ke amazon s3 seperti:
& Nbsp; & nbsp; & nbsp; publik:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s -.%% (Akhiran) s (format) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Panduan tersebut Anda harus menyediakan acuan untuk file
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- ini diatur dalam skema resize
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Format- ini ditentukan oleh PIL jenis format
& Nbsp; & nbsp; & nbsp; arsip:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s.% (Format) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Panduan tersebut Anda harus menyediakan acuan untuk file
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; format-hal ini ditentukan oleh asli jenis format PIL ditemukan
berikut adalah contoh skema photo_resize
& Nbsp; & nbsp; & nbsp; 'Jpeg_thumbnail-120': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Width': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Tinggi': 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Save_quality': 50,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Akhiran': 'T120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Kendala-metode': 'cocok-dalam',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'saya-test',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (guid) s -% (akhiran) s% (format) s.',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_headers': {'x-amz-acl': 'public-baca'}
& Nbsp; & nbsp; & nbsp; },
ini akan membuat file di amazon s3 dengan GUID Anda pasokan seperti 123123123g:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ guid _-_ akhiran _._ Format _

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Jonathan Vanasco

Komentar untuk imagehelper

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!