Schitteren

Eenvoudige pixel-compositie-bibliotheek
Download nu

Schitteren Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michal Migurski
  • Uitgever website:
  • http://modestmaps.com

Schitteren Tags


Schitteren Beschrijving

Blit is een eenvoudige pixel-samenstelling bibliotheek voor Python.Blit kunt foto's en kleuren te mengen met ander beeld blend modes, geïnspireerd door het palet lagen in GIMP of Adobe Photoshop te combineren. U kunt een laag van een afbeelding of kleur te creëren, en het toevoegen van nieuwe lagen op de top van het met een combinatie van ondoorzichtigheid (0-1). Beeldmasker, en blend mode >>> van Blit import Bitmap, aanpassingen >>> foto = Bitmap (photo.jpg) >>> sepia = adjustments.curves2 (, , ) >>> OldPhoto = photo.adjust (sepia) >>> van Blit invoer Color >>> paars = Color (50, 0, 100) >>> oranje kleur = (255, 220, 180) >>> duotone = purple.blend (sinaasappel, masker = foto) APILayer Layer.size () geeft (breedte, hoogte) tupel . Layer.rgba (breedte, hoogte) geeft lijst van vier numpy arrays, voor rood, groen, blauw en alpha kanalen. De afmetingen van het kanaal arrays worden verlengd of geklemd aan de gewenste breedte en hoogte overeenkomen. Layer.image () retourneert een nieuw beeld PIL bijvoorbeeld voor de laag. Layer.blend (otherlayer, masker = Geen, dekking = 1, blendfunc = Geen) mengsels van twee lagen en keert terug een nieuwe laag die een combinatie van de twee. Optionele argumenten: masker een laag instantie geïnterpreteerd als grijswaarden masker. opaciteit is een vlotter van nul tot één. blendfunc een mengmodus zoals scherm of meervoudig. Zie "blends" hieronder. Layer.adjust (adjustfunc) geeft een nieuwe laag instantie ingesteld door de instelfunctie. Zie "aanpassingen" below.BitmapA soort Layer dat een raster image-bestand vertegenwoordigt. Een exemplaar van een bitmap met een bestandsnaam: fiets = Bitmap ( 'bicycle.jpg') Colora soort Layer dat een enkele kleur vertegenwoordigt. Instantiëren een kleur met de numerieke waarden van de kanalen, van nul tot 255: = oranje kleur (255, 153, 0) = translucent_black kleur (0, 0, 0, 102) color.size () retourneert None dus het is duidelijk dat een kleur heeft geen intrinsieke grootte. Color.image () retourneert een 1x1 pixel PIL image.blendsA blend is een functie die twee identiek gerangschikte invoer enkelkanaals arrays accepteert en retourneert één uitvoermatrix. blends.screen (onder, boven) werktuigen scherm mengsel. blends.add (onder, boven) werktuigen additieve menging. blends.multiply (onder, boven) werktuigen vermenigvuldigen mengen. blends.subtract (onder, boven) werktuigen subtractieve menging. blends.linear_light (onder, boven) implementeert Balkarmaturen mengsel. blends.hard_light (onder, boven) implementeert hard licht blend.adjustmentsAn aanpassing is een functie die een lijst van vier identieke afmetingen channel arrays (rood, groen, blauw en alpha) en keert een nieuwe lijst van vier kanalen neemt. De fabriek functies in deze module terug functies die aanpassingen uit te voeren. adjustments.threshold (rood, groen, blauw) retourneert een aanpassingsfunctie die een drempelwaarde betrekking op elk kanaal, het omzetten greyscale kanalen duidelijke zwart-wit ketting op de gegeven waarde (0-255). Indien weggelaten, de groene en blauwe argumenten zijn identiek aan rood. adjustments.curves (zwart, grijs, wit) retourneert een aanpassingsfunctie die een kromme geldt voor elk kanaal. Argumenten zijn drie getallen die bedoeld zijn om te worden toegewezen aan zwart, grijs en wit uitgangen. Zo zal krommen (0, 204, 255) een laag donkerder terwijl krommen (0, 53, 255) zal verlichten. adjustments.curves2 (red_map, green_map, blue_map) retourneert een aanpassingsfunctie die een kromme geldt voor elk kanaal. Argumenten gegeven in de vorm van drie waarde mappings, kenmerkend afbeelden zwarte, grijze en witte ingangs- en uitgangswaarden. Een argument geeft een effect voor alle kanalen, drie argumenten effecten op elk kanaal afzonderlijk. Eenvoudige zwart-wit inversie map_red = donkerder een lichtbeeld door op lichtgrijze door 50%, 0x99 tot 0x66: map_red = Shaded heuvels, met Imhof-stijl paars-blauwe schaduwen en warm hoogtepunten: map_red = , map_green = , map_blue = productomschrijving homepage


Schitteren Gerelateerde software