GD :: Dirds

Maak een GD-afbeelding van een enkele afbeelding Willekeurige Dot Sterogram
Download nu

GD :: Dirds Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Hand
  • Uitgever website:
  • http://search.cpan.org/~cogent/

GD :: Dirds Tags


GD :: Dirds Beschrijving

Maak een GD-afbeelding van een enkele afbeelding willekeurige punt stereogram GD :: SIDDS is een PERL-module die een enkele subroutine, GD_SIRDS exporteert, die een enkele afbeelding produceert Willekeurige Dot Stereogram (Dirds) .GD_SIRDS Kaart, ColorGgd_Sirds Kaart, Kleuren, CIRCLESGD_SIRDS Kaart, Kleuren, Cirkels, Eyesepgd_Sirds Kaart, Kleuren, Cirkels, EGEPEP, FIELDDEPTH Maak een enkel beeld willekeurige dot stereogram op basis van de gegeven diepte kaart, met willekeurige puntkleuren gekozen uit kleuren. De diepte kaart kan een exemplaar van GD :: beeld of een verwijzing naar een tweedimensionale reeks getallen tussen 0 en 1, inclusief. Lichtere kleuren (voor GD :: afbeeldingen) en hogere nummers (voor arrays) steken meer uit de achtergrond. Kleuren is een verwijzing naar een reeks RGB-triples, elke drievoudige vertegenwoordigde een reeks van drie gehele getallen tussen 0 en 255, zoals in GD (3). Stel cirkels in om twee cirkels aan de onderkant van de afbeelding te plaatsen die de hoeveelheid ogen vertegenwoordigen die de ogen moeten uiteenlopen. (De cirkels uitlijnen, zodat de twee drie worden, moeten de juiste divergentie produceren om het stereogram te zien.) Ezeep is de scheiding, in pixels, van de ogen van de kijker. Voor een computerscherm lijkt de standaardinstelling van 200 goed te werken. Velddepth is een beetje lastiger. Neem aan dat het weergegeven driedimensionale object een schijnbare afstand van de kijker gelijk is aan tweemaal de afstand van de kijker naar het scherm. Dat wil zeggen, de onderkant van het object is net zo ver achter het scherm terwijl de kijker zich voor het scherm bevindt. In dat geval is de bovenkant van het driedimensionale object velddepth (standaard 1/3) van de weg omhoog naar het scherm. Synopsis Gebruik GD; Gebruik GD :: Dirds; mijn ($ src, $ DST, @colors); $ src = gd-> nieuw ("sommige.png"); @colors = (, # Basic Black , # Een mooi grijs , # een goed donkerblauw-groen , # een ander goed blauwgroen); $ DST = GD_SIRDS ($ SRC, @ COLORS); binmode stdout; Print $ DST-> PNG; Vereisten: · Perl


GD :: Dirds Gerelateerde software