imagehelper

Screenshot Software:
imagehelper
Szczegóły programowe:
Wersja: 0.1.0 RC7
Filmu: 14 Apr 15
Wywoływacz: Jonathan Vanasco
Licencja: Wolny
Popularność: 2

Rating: 2.0/5 (Total Votes: 1)

imagehelper jest rozwidlenie niektórych obrazów pomaga rutyny, którą wybudowaliśmy w FindMeOn czas temu.
Pakiet umożliwia skonfigurowanie schematu do zmiany rozmiaru zdjęć, i łatwo zmienić ich rozmiar. & Nbsp; Obsługuje także przesyłanie obrazów na Amazon S3.
Ma to na celu miniatury, ale to działa na wszystkie potrzeby zmiany rozmiaru, które mają na celu zmniejszenie częstotliwości próbkowania obrazów.
Uwagi dla programistów
I wydany w tym, ponieważ ma to żadne ramy zależności - co jest dobrą rzeczą.
Mogłem tylko znaleźć jednego narzędzia do zmiany rozmiaru miniatur na PyPI które nie wymagają ramy, a to jest naprawdę irytujące.
Sposób użycia:
Sprawdź moduł demo.py - i obejmują poświadczenia niektórych Amazon S3.
1. Utwórz dict z "zdjęcia zmienia rozmiar" opisując swój schemat.
& Nbsp; & nbsp; & nbsp; Klawisze z dołączonymi saved_ są przekazywane do PIL
& Nbsp; & nbsp; & nbsp; można zdecydować, jakiego rodzaju zmiany rozmiaru chcesz. & nbsp; Czasami chcesz przyciąć, inne czasy, które chcesz zmieścić się w pudełku, inne razy chcesz zapewnić wysokości lub szerokości. & nbsp; To sprawia, że ​​projektanci szczęśliwy.
2. utworzenie tablicy photo_resizes_selected - klucze w powyższym schemacie, który chcesz zmienić.
3. można przekazać te argumenty do rutyny się, lub wygenerować ResizeConfig obiekt fabrykę zmiany rozmiaru, że zapas w ustawieniach app.
4. Jeśli oszczędzasz do S3, stworzyć config obiekt S3 do przechowywania informacji. & Nbsp; Pamiętaj, że możesz określić wiadro publicznych i prywatnych.
& Nbsp; & nbsp; & nbsp; zmienionym rozmiarze miniatury są zapisywane w wiadrze publicznej
& Nbsp; & nbsp; & nbsp; Oryginalny element jest opcjonalnie zapisywane do archiwum, co nie jest viewably do publicznej wiadomości. & nbsp; jest to więc można zrobić różne schematy wymiarowania w przyszłości.
5. Można utworzyć rejestratora S3, klasę, która oferuje dwie metody:
& Nbsp; & nbsp; & nbsp; log_upload (bucket_name, klucz)
& Nbsp; & nbsp; & nbsp; log_delete (bucket_name, klucz)
Dzięki temu będzie można się zalogować, co zostanie dodane do aws amazon na boku. & Nbsp; Jest to niezwykle pomocne, ponieważ nie są amazon dodane do bezpiecznej transakcji logiki aplikacji. & Nbsp; istnieją pewne wbudowane środki ostrożności dotyczące tego ... ale najlepiej grać rzeczy bezpiecznie.
elementy są currented zapisywane na Amazon S3 jako takie:
& Nbsp; & nbsp; & nbsp; publicznego:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID) s -.% (Sufiks) s% (Format) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; prowadzenia do celu, należy podać identyfikator GUID pliku
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; suffix- jest ustawiony w schemacie zmiany rozmiaru
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sformatowane ten jest uzależniony od rodzaju formatu PIL
& Nbsp; & nbsp; & nbsp; archiwum:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (GUID), s.% (Format) s
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; prowadzenia do celu, należy podać identyfikator GUID pliku
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Format- ta podyktowana jest oryginalna typu Format PIL znaleźć
oto schemat przykładem photo_resize
& Nbsp; & nbsp; & nbsp; "Jpeg_thumbnail-120": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Szerokość": 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Wysokość": 120,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Save_quality' 50
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Sufiks": "t120"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Format": "JPEG",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Ograniczenie-metoda": "fit-w ramach"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "S3_bucket_public": "moja-test",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Filename_template ':'% (GUID) s -% (sufiks)% (Format) s s.",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "s3_headers": {"x-AMZ-acl": "czytają"} publiczno-
& Nbsp; & nbsp; & nbsp; }
byłoby utworzyć plik na Amazon S3 z GUID dostarczoną jak 123123123g:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; /my-test/123123123-t120.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; _bucket _ / _ _-_ guid przyrostek _._ Format _

Wymagania :

  • Python

Inne programy z deweloperem Jonathan Vanasco

Komentarze do imagehelper

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!