Graphics :: Colornames

definieert RGB-waarden voor gemeenschappelijke kleurnamen
Download nu

Graphics :: Colornames Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Robert Rothenberg
  • Uitgever website:
  • http://search.cpan.org/~rrwo/

Graphics :: Colornames Tags


Graphics :: Colornames Beschrijving

Definieert RGB-waarden voor gemeenschappelijke kleurnamen Graphics :: Colornames is een PERL-module die een gemeenschappelijke interface biedt voor het verkrijgen van de RGB-waarden van kleuren door standaardnamen. Het is de bedoeling om (1) een gemeenschappelijke module te bieden die auteurs kunnen gebruiken met andere modules om kleuren op naam te geven; en (2) auteurs van vrije module van het moeten "het wiel opnieuw uitvinden" wanneer ze besluiten de gebruikers de mogelijkheid te geven om een kleur op te geven op naam in plaats van RGB-waarde. Gebruik afbeeldingen :: Colornames 2.10; Gebruik GD; $ PAL = nieuwe grafische afbeeldingen :: Colornames; $ img = nieuw gd :: afbeelding (100, 100); $ BGCOLOR = $ IMG-> ColorAllocate ($ PAL-> RGB ('CADETBLUE3')); hoewel dit een beetje "bureaucratisch" is, is de betekenis van deze code duidelijk: $ BGColor (of achtergrondkleur) is 'CADETBLUE3' ( wat gemakkelijker is voor een te begrijpen dan 0x7a, 0xc5, 0xcd). De variabele is genoemd naar zijn functie, geen vorm (dwz $ cadetblue3), zodat als de auteur later de achtergrondkleur verandert, de variabele naam niet moet worden gewijzigd. U kunt ook "aangepaste kleurschema's" voor websites definiëren voor gespecialiseerde paletten voor websites of Institutionele publicaties: $ Kleur = $ PAL-> HEX ('Menubackground'); als een toegevoegde functie, een hexidecimale RGB-waarde in de vorm van #rrggbb, 0xrrggbb of rrggbb retourneert zichzelf: $ color = $ pal-> hex (' # 123ABC '); # Retourneren '123ABC'Synopsis Gebruik Graphics :: Colornames 2.10; $ PO = Nieuwe graphics :: Colornames (QW (X)); $ RGB = $ PO-> HEX ('groen'); # Retourneert '00FF00' $ RGB = $ PO-> HEX ('groen', '0x'); # Retourneert '0x00FF00' $ RGB = $ PO-> HEX ('groen', '#'); # returns '# 00FF00' $ RGB = $ PO-> RGB ('groen'); # retourneert '0,255,0' @rgb = $ po-> rgb ('groen'); # Returns (0, 255, 0) $ RGB = $ PO-> Groen; # hetzelfde als $ po-> hex ('groen'); TIME% PH, 'Grafische :: Colornames', (QW (X)); $ RGB = $ pH {groen}; # hetzelfde als $ po-> hex ('groen'); Vereisten: · Perl


Graphics :: Colornames Gerelateerde software