imagehelper

Software captura de pantalla:
imagehelper
Detalles de software:
Versión: 0.1.0 RC7
Fecha de carga: 14 Apr 15
Promotor: Jonathan Vanasco
Licencia: Libre
Popularidad: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper es un tenedor de algunas rutinas de imagen ayuda a que construimos en FindMeOn un tiempo atrás.
El paquete le permite configurar un esquema para cambiar el tamaño de las imágenes, y fácilmente cambiar el tamaño de ellos. & Nbsp; También es compatible con la posibilidad de subir las imágenes en amazon s3.
Este está dirigido a las miniaturas, pero funciona para todas las necesidades de cambio de tamaño que tienen como objetivo la disminución de resolución las imágenes.
Comentarios de los desarrolladores
Yo lanzado este, porque este no tiene un marco DEPENDENCIAS - que es una buena cosa.
Sólo pude encontrar una sola herramienta para cambiar el tamaño de las miniaturas en PyPI que no requerían de un marco, y eso es realmente molesto.
Uso:
Echa un vistazo a el módulo demo.py - e incluir credenciales algunos Amazon S3.
1. Crear un diccionario de "foto redimensiona" que describe el esquema.
& Nbsp; & nbsp; & nbsp; teclas antepone con saved_ se transmiten a PIL
& Nbsp; & nbsp; & nbsp; usted puede decidir qué tipo de cambio de tamaño que desee. & nbsp; veces que desea recortar, otras veces que desee para encajar dentro de una caja, otras veces usted quiere asegurarse de una altura o anchura. & nbsp; esto hace que sus diseñadores feliz.
2. crear una matriz de photo_resizes_selected - las claves en el esquema anterior cuyo tamaño desea cambiar.
3. usted puede pasar estos argumentos en las rutinas sí mismos, o generar una ResizeConfig objeto una fábrica un cambio de tamaño que Stash en la configuración de la aplicación.
4. Si va a guardar a S3, cree un objeto de configuración S3 para almacenar su información. & Nbsp; tenga en cuenta que puede especificar un cubo pública y privada.
& Nbsp; & nbsp; & nbsp; miniaturas redimensionadas se guardan en el cubo pública
& Nbsp; & nbsp; & nbsp; el elemento original está opcionalmente guarda en el archivo, que no es viewably al público. & nbsp; esto es lo que puede hacer diferentes esquemas de tamaño en el futuro.
5. Se puede crear un registrador S3, una clase que proporciona dos métodos:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, clave)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, clave)
Esto permitirá que se conecte lo que está subido en amazon aws de su lado. & Nbsp; Esto es muy útil, ya que los archivos subidos amazon no son seguros transacción a su lógica de la aplicación. & Nbsp; hay algunas precauciones incorporadas para esto ... pero lo mejor es jugar cosas de forma segura.
artículos se currented guardado en amazon s3 como tal:
& Nbsp; & nbsp; & nbsp; público:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s -.% (Sufijo) s% (formato) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; orientación debe proporcionar un guid para el archivo
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- esto se establece en el esquema de cambio de tamaño
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; formateada este es dictado por el tipo de formato PIL
& Nbsp; & nbsp; & nbsp; Archivo:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Guid) s.% (Formato) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; orientación debe proporcionar un guid para el archivo
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; formatear este es dictado por el tipo de formato original PIL encontrado
he aquí un ejemplo de esquema photo_resize
& 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; 'Sufijo': 't120',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formato': 'JPEG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Restricción método': 'fit-dentro',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'S3_bucket_public': 'mi-test',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Filename_template': '% (guid) s -% (sufijo) s% (formato) s.',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; '' s3_headers: {'x-amz-acl': 'público-leen "}
& Nbsp; & nbsp; & nbsp; },
esto crearía un archivo en amazon s3 con un GUID que usted suministra como 123123123g:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ guid _-_ sufijo _._ formato _

Requisitos :

  • Python

Otro software de desarrollador Jonathan Vanasco

Comentarios a la imagehelper

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!