Easy-thumbnails

Easy miniaturen voor Django
Download nu

Easy-thumbnails Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris Beaven
  • Uitgever website:
  • http://code.google.com/u/smileychris/

Easy-thumbnails Tags


Easy-thumbnails Beschrijving

Easy Thumbnails voor Django Easy-thumbnails is een krachtige, maar eenvoudig te implementeren van miniatuuraanvraag voor Django.To Installeer deze applicatie in uw project, voeg deze gewoon toe aan uw geïnstalleerde_apps-instelling (en het uitvoeren van beheren.py SyncDB): Installed_Apps = (... 'Easy_thumbnails', ) Sjabloon Usageto genereren miniaturen in uw sjabloon, gebruik de {% thumbnail%} -tag. Om deze tag beschikbaar te maken voor gebruik in uw sjabloon, gebruikt u: {% load thumbnails%} Basic tag Syntaxis: {% thumbnail %} Bron moet een bestandsobject zijn, meestal een afbeelding / filield van Een model-instantie.Size kan zijn: * de grootte in het formaat x (bijvoorbeeld {% miniatuurpersoon.photo 100x50%}) of * een variabele met een geldige grootte (dwz ofwel een string in De X -indeling of een tuple met twee gehele getallen): {% miniatuurpersoon.photo size_var%}. Opties zijn een spatie gescheiden lijst met opties die worden gebruikt bij het verwerken van de afbeelding naar een miniatuur zoals verscherping, gewas en kwaliteit = 90.model usageyou kan de velden van de minieldield of thumbnailerimageField gebruiken (op basis van filefield en imageField, respectievelijk) voor eenvoudiger toegang om (of genereer) miniatuurafbeeldingen op te halen. Door het passeren van een Resize_Source-argument voor de miniatuurimagefield, kunt u het formaat van de bronafbeelding wijzigen Voordat het wordt opgeslagen: klasseprofiel (modellen.model): gebruiker = modellen.Foreignkey ('Auth.gebruik R ') Avatar = ThumbnailerImageField (Upload_to =' Avatars ', Resize_Source = Dict (Size = (50, 50), Crop =' Smart '),) Lager niveau Usagethumnails worden gegenereerd met een thumbnailer-instantie. Bijvoorbeeld: van easy_thumbnails import thumbnailerdef square_thumbnail (bron): Thumbnail_Options = DICT (Size = (100, 100), Crop = True, BW = TRUE) Return miniatuur (bron) .get_thumbnail (thumbnail_options) Standaard slaat Get_Thumbnail het bestand op ( Bestandsopslag gebruiken). Het bronbestand dat wordt gebruikt om de miniatuurschakelaar in te wisselen, moet een naaminstantie hebben ten opzichte van de opslagtoets. Het thumbnailfile-object dat is verstrekt, maakt dit eenvoudig: van Easy_thumbnails Import thumbnailfile # voor een bestaand bestand in opslag: Source = ThumbnailFile ('DIMBAILFILE (' Dieren / Aarvark.jpg ' ) Square_thumbnail (bron) # voor een nieuw bestand: Picture = open ('/ Home / Zookeeper / Pictures / My_anteater.jpg') Source = Thumbnailfile ('Animals / Andereater.jpg', File = Picture) Square_thumbnail (bron) Vereisten: · Python · Django


Easy-thumbnails Gerelateerde software

boort

Pakket biedt binaire, redblack- en avl-bomen in Python en Cython ...

148

Downloaden