grafikkarten-rezension

grafikkarten-rezension

Sponsored Links
Sponsored Links

grafikkarten-rezension

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Linux Software - Information Management
GPL (GNU Gene
OS-Zusammenfassungen CMS ist ein zufriedenes Managementsystem, das das Erzeugung des lediglich statischen Inhalts kennzeichnet.

OS-Zusammenfassungen CMS hat auch ein NNTP-gegründetes Kommentarsystem, einen Latexinput und kundengerechten Schablonen.

Sind hier einige Hauptmerkmale von „OS-Zusammenfassungen CMS“:

· Erzeugung des statischen Inhalts für Höchstleistung
· Kommentarsystem mit NNTP-Nachrechner
· Inputformat ist Latex (für Hardcopies vervollkommnen)
· Kundengerechte Schablonen
· standards-compliant Ausgang 100%

2
Spiele - Puzzle
GPL (GNU Gene
Pinguin-Kartenprojekt ist ein Kartenspiel.

PenguinCards ist ein für zwei Spieler Kartenspiel. Das Ziel ist, die Paare der Karten auf dem Vorstand zu finden. Die Person, die mehr Kartenpaare herausfindet, ist der Sieger.

PenguinCards ist ein Java-gegründetes Spiel.

Wenn Sie mit Bildern auf den Karten unglücklich sind, Ihre Karten in Bilder/in Abbildungen/in Pinguinverzeichnis dann einfach kopieren. Das ist es!

Was in diesem Auslösen neu ist:

· Anfangsauslösen

3
Programmierung - Bibliotheken
Perl Artistic
Spiele:: Karten ist eine Perl-Baugruppe für Spiele des Schreibens und der Spielkarte.

SYNOPSE

Gebrauch Spiele:: Karten;
mein $Rummy = neue Spiele:: Karten:: Spiel;

# die korrekte Plattform für ein Spiel von Rummy herstellen.
mein $Deck = neue Spiele:: Karten:: Plattform ($Rummy, „Plattform“);

# herstellt Schlurfen die Plattform und den Ausschußstapel t
$Deck->shuffle;
mein $Discard = neue Spiele:: Karten:: Warteschlange „Ausschuss-Stapel“;

# die Hände verteilen
foreach mein $i (1. 3) {
mein $hand = neue Spiele:: Karten:: Hand „Spieler $i“;
$Deck->give_cards ($hand, 7);
$hand->sort_by_value;
@Hands, $hand drücken;
}

# Druckhände (z.B. „Spieler 1: ALS 2C 3C 3H 10D QS KH“)
foreach (@Hands) {Druck ($_->print („kurz“), „N“)}

$Hands [1] - >give_a_card ($Discard, „8D“); # Ausschuß 8 der Diamanten

Diese Baugruppe erstellt Nachrichten und Methoden, um die einfachere Programmierung der Kartenspiele zu erlauben in Perl. Sie erlaubt Ihnen, Sachen wie zu tun herstellt Kartenstapele, hat Stapel der Karten, der Hände und anderer Einstellungen Karten, nach obenkurvekarten oder nach unten gedrehter und Bewegungskarten von einer Einstellung zu anderen. Welches ziemlich genau alles ist, brauchen Sie für die meisten Kartenspiele.

4
Spiele - Fortune
LGPL (GNU Les
SVG-Karten ist eine Einstellung Spielkarten, die von reinem SVG mit allen Königen, Königinnen, Steckfassungen, Zahlen, Spassvögeln und Rückseiten der Karten gebildet.

Sie können SVG-Karten, überall verwenden, das Sie mögen: Webseiten, Spiele, der GNOME-Schreibtisch, der KDE Schreibtisch, und so weiter…

Sie können sie auf Ihrem Farbdrucker drucken und reale Karten oder T-Shirts herstellen.

Die Könige, die Königinnen und die Steckfassungen basieren auf der französischen Darstellung, weil ich sie schön finde. Sie können zu jedem zurückgreifen entweder, indem Sie die Datei in ein pixmap übertragen und jede Karte oder, indem sie ihren Namen mit, befestigend verwenden anschließen DOM n. Alle Karten sind innerhalb einer SVG Gruppe.

Beispiel:

der König des Spatens ist innerhalb dieser Gruppe:

< g id= " king_spade " >

< /g >

Namen sind die folgenden:

black_joker
red_joker
Rückseite
{König, Königin, Steckfassung} _ {Klumpen, Diamant, Inneres, Spaten}
{1.2.3.4.5.6.7.8.9.10} _ {Klumpen, Diamant, Inneres, Spaten}

Beispiele:

- Kreuz-As ist 1_club
- die Königin des Diamanten ist queen_diamond

Was in diesem Auslösen neu ist:

· Eine Marke, die verhinderte, daß SVG Karten in Firefox und im Adobe-Illustrator angezeigt, war örtlich festgelegt.

5
Spiele - Puzzle
GPL (GNU Gene
Bingokarten Projekt besteht in einem Programm, um Zahl, Wort/Zeichen und Abbildungbingokarten herzustellen.

Diese Karten können für Unterhaltung im Auto, in einem Klassenzimmer (z.B., die Elementsymbole für den periodischen Tisch unterrichten) oder gerade mit Ihren Kindern verwendet werden.

Sie konnten Bingokarten mit kleinen Abbildungen der täglichen Nachrichten auch herstellen, dann rufen die Namen heraus auf spanisches, französisches, italienisch oder Deutschen (oder was auch immer Sie Phantasie).

Was in diesem Auslösen neu ist:

· Win32 Borland CBuilder 3 Version an den Port anschloß zum Kylix Linux. Alle prüften. Nur wichtiges Thema ist kann mehrfache Abbildungen nicht für Import auswählen. Mitteilung, damit Kompilation, einsetzte enthaltenes crt1.o in /usr/lib arbeitet {es ist eine Abhängigkeit von Kylix und ist crt1.o von glibc-devel 2.1.92}.
· Erste Öffnung von GUI zum Linux using Kylix. Scheint, abgesehen von dem Massenaddieren von Abbildung-FO-Abbildungbingo adaequat zu sein. (Notwendigkeit, einzeln zu addieren).

6
Linux Software - TBS
GPL (GNU Gene
Nebelfleck-Kartenprojekt ist ein Kartenspielmotor.

Nebelfleck-Karten ist ein vernetzter, modularer Kartenspielmotor, der in reines Java geschrieben.

Alle die Spielrichtlinien, die Benutzerschnittstellen und Rechnerspieler annehmen die Gestalt der steckbaren Java-Kategorien n, und der meiste Vierspieler, Spiele betrügen-nehmend kann implementiert werden.

Es einschließt aktuell Spaten und Innere, mit einem Rechnerspieler für Spaten.

Was in diesem Auslösen neu ist:

· letztes Auslösen vor einer Hauptumstrukturierung.
· addierte Spielkategorie auf eine rueckwaerts kompatibelart.
· hinzugefügtes util.proc, zum der neuen GameProcedure Bibliothek unterzubringen.
· hinzugefügtes util.ui.GraphicalCardSelector (ungetestet).

7
Programmierung - Bibliotheken
Perl Artistic
Graphiken:: ColorPicker ist eine Perl-Baugruppe für WYSIWYG-Web-Anwendungen, die Auswahl der HEX Farbenzahlen erlauben.

SYNOPSE

Gebrauch Graphiken:: ColorPicker;
oder
Graphiken erfordern:: ColorPicker;

make_page ($path_to_images);
send_page ($html_txt, $type);
$time_string = http_date ($time);
$name = script_name;
$html_text=frames ($websafe);
$html_text = msie_frame;
$html_text=picker ($darkimg, $liteimg, $size, $bsize, greyimg);
$html_text=no_picker;
$html_text=cp216_ds ($clrdot, $border, $square)
$javascript_text = jslib;
$html=make_buttons (%look_n_feel, $url, $active, @buttons, $xtra);
$html_text=pluck ($color);

8
Office - Groupware
GPL (GNU Gene
Khalkhi Karten erlaubt Ihnen, Karten der Eingaben in Ihrem Adressbuch zu haben, das auf den Schreibtisch schwimmt, sehen, daß der Status in den einigen Systemen eine Person eine Rechnung innen und viele Sachen, wie das Surfen zu ihrem homepage, das Beginnen einer eMail oder des Schwätzchens oder das Fallenlassen sie zu tun eine Datei/URL hat.

Eine Karte verzeichnet alle Eigenschaften einer Adressbucheingabe. Sind die Statusdienstleistungen, die für ein Eigentum, der Status eingebaut, angezeigt unterhalb des Eigentumpunktes. Maßnahmedienstleistungen sind durch das Zusammenhangmenü (recht - einen Eigentumpunkt ein klicken) und die sogenannten Datenmaßnahmedienstleistungen durch das Absinkenmenü erhältlich (eine Datei/URL schleppen auf die Karte oder einen Punkt).

Das Programm basiert nach dem Khalkhi Rahmen, so endlos ausdehnbar durch Steckverbindungen. Es kann nicht direkt verwendet werden, ist nur erhältlich durch einen Service innerhalb des Rahmens. Den Rahmen und den Khalkhi applet für Kicker so auch einbauen:

http://www.kde-apps.org/content/show.php?content=54450
http://www.kde-apps.org/content/show.php?content=54451

Notwendigkeiten 0.2.2 des Khalkhi Rahmens (Link oben sehen).

Was in diesem Auslösen neu ist:

· vom Kontaktrahmen umzubenennen Anpassung, zum Khalkhi Rahmen

9
Programmierung - Bibliotheken
Perl Artistic
Graphiken:: ColorUtils Perl-Baugruppe ist Konvertierungen und mehr einer bedienungsfreundliche Farbkraft.

SYNOPSE

Gebrauch Graphiken:: ColorUtils;

($y, $i, $q) = rgb2yiq ($r, $g, $b);
($r, $g, $b) = yiq2rgb ($y, $i, $q);
$hex_string = yiq2rgb ($y, $i, $q);

($c, $m, $y) = rgb2cmy ($r, $g, $b);
($r, $g, $b) = cmy2rgb ($c, $m, $y);
$hex_string = cmy2rgb ($c, $m, $y);

($h, $l, $s) = rgb2hls ($r, $g, $b);
($r, $g, $b) = hls2rgb ($h, $l, $s);
$hex_string = hls2rgb ($h, $l, $s);

($h, $s, $v) = rgb2hsv ($r, $g, $b);
($r, $g, $b) = hsv2rgb ($h, $s, $v);
$hex_string = hsv2rgb ($h, $s, $v);

# -----

Gebrauch Graphiken:: ColorUtils qw (: Steigungen);

($r, $g, $b) = grad2rgb ($name, $f); # wo 0.0 <= $f < 1.0
$hex_string = grad2rgb ($name, $f);

%color_count_for_gradient_name = available_gradients ();
$array_ref_of_rgb_triples = Steigung ($name);
$array_ref_old_grad = register_gradient ($name, $array_ref_of_rgb_triples);

# -----

Gebrauch Graphiken:: ColorUtils qw (: Namen);

($r, $g, $b) = name2rgb ($name);
$hex_string = name2rgb ($name);

$hash_ref_rgb_triples_for_name = available_names ();
($old_r, $old_g, $old_b) = register_name ($name, $r, $g, $b);
$old_hex_string = register_name ($name, $r, $g, $b);
$default_ns = get_default_namespace ();
$old_ns = set_default_namespace ($new_ns);

Dieses stellt Baugruppee einige Dienstfunktionen zu den Grifffarben- und Farbkraftkonvertierungen zur Verfügung.

Die Schnittstelle ist einfach gehalten worden, damit die meisten Funktionen „Inline“ genannt werden können, bei der Herstellung zu den Graphiken Bibliotheken wie GD, TK ruft oder wenn, HTML/CSS festlegend. (Z.B. für GD: $c = $img->colorAllocate (hsv2rgb (270, 0.5, 0.3));.)

Merkmale:

Farbkraft-Konvertierungen
Farbkraftkonvertierungen, insbesondere zwischen den „intuitiven“ Farbkräften HSV (Farbe/Sättigung/Wert) und HLS (Farbe/Leichtigkeit/Sättigung) nach und von RGB (rot/Grün/Blau).
Farben-Look-up
Look-up für drei Standardeinstellungen Farben namentlich färben: WWW/CSS, SVG und X11.
Farben-Steigungen
Management der Farbensteigungen, die durch eine Gleitkomma-Zahl in der Reichweite 0..1 markiert werden können. (Meistens bestimmt worden für Falschfarbe Datensichtbarmachung.)

10
Programmierung - Bibliotheken
Academic Free
Fidgraphiken Projekt ist ein einfacher Toolkit für den Frigand britischen Schreibtisch.

Es ist vermutlich der einfachste Toolkit, zum eines Anzeigemotors für zu schreiben, aber es unterstützt keine Widgets.

Was in diesem Auslösen neu ist:

· src/Schreibtisch/Fid/Window.lhs (displayWaitRedisplay): Neue Funktion.
· (requestRedisplay): Aufräumen.
· src/Schreibtisch/Fid/Main.lhs (Daten WinCapLine): Neuer Typ.
· (Daten WindowType): Es verwenden.
· (&&*, ||*, ist nicht, haveEnvVar, haveOpt): Gelöscht.
· (lookupFeature, lookupProtocol, lookupKeywords): Neue Funktionen.
· (windowTypes): WindowCapLine verwenden.
· (forkProcess): Unbenutzt; gelöscht.
· (Daten FidOpt): Unbenutzt; gelöscht.
· (fidMain): Nicht erwägen zu gabeln.
· getOpt nur rufen, um ausführliche Optionen heraus zu sortieren.
· src/Schreibtisch/Fid/Control.lhs (PrimKey): Neuer Typ.
· (Fall Eq PrimKey, Fall Ord PrimKey)
· (Fall Erscheinen PrimKey, als Beispiel anführen willkürliches PrimKey)): Fälle für T.
· (Schreibtaste): Sie verwenden.
· (charKey, Steuerung, keyToChar): Die rechte Sache mit PrimKey tun.
· (symbolKey): Neue Funktion.
· (Fall willkürlicher Schlüssel): Fall willkürliches PrimKey verwenden.
· (Fall willkürliche Putzfrau): Neuer Fall.

11
Programmierung - Bibliotheken
Perl Artistic
Text:: Graphiken ist die Graphiken eines Textes, die Toolkit übertragen.

Dieses ist ein Toolkit für normalen Text der Wiedergabe über eine API wie den, der für die Graphiken verwendet, die in den GUItoolkits übertragen. Dieses Paket konnte und so weiter verwendet werden, wenn Sie hoch entwickelte Wiedergabe des normalen Textes z.B. für der komplizierten Formulare für eMail graphisch darstellen, erstellen und Telefax tun möchten.

SYNOPSE

Gebrauch Text:: Graphiken;
mein $text = „Graphiken eines Textes, die toolkit.n“ übertragen;
mein $page = Text:: Graphiken:: Page->new (20, 10);
mein $panel0 = Text:: Graphiken:: BorderedPanel->new (20, 10);
mein $panel1 =
Text:: Graphiken:: FilledBorderedTextPanel->new ($text x 3, 25, 12);
$panel0->setBackground („#");
$panel1->setBackground („");
$page->add ($panel0);
$page->add ($panel1, 5, 2);
$page->render ();

+-------------------+
|###################|
|####+--------------+
|####|Eine Textgraphik|
|####|Wiedergabewerkzeug|
|####|Textgraphiken |
|####|Toolkit. Ein tex|
|####|Graphiken rende|
|####|Toolkit. |
|####| |
+----+--------------+

12
Programmierung - Bibliotheken
Perl Artistic
Spiele:: Karten:: Schürhaken ist eine Perl-Baugruppe für reine Perl-Schürhakenfunktionen.

SYNOPSE

Gebrauch Spiele:: Karten:: Schürhaken;

# einkerben Spielerhände des Abkommens vier (4) und sie… ie
mein $players = 4; # behandelte Zahl der Spieler, zum der Hände zu erhalten
mein $hand_size = 5; # Zahl der Karten, zum zu jedem Spieler zu behandeln
meine @hands = (); # Spielerhanddaten
mein @deck = Schlurfen (Plattform ());

während ($players--) {
Stoß (@ {$hands [$players]}, Knall (@deck)) foreach (1.$hand_size);
printf („Player$players Kerbe: %4d Hand: @ {$hands [$players]} N“,
ScoreHand (@ {$hands [$players]}));
}

Schürhaken zur Verfügung stellt einige Funktionen für das Herstellen der Kartenstapeler und die Manipulierung sie für einfache Schürhakenspiele oder -simulationen.

13
Programmierung - Bibliotheken
Perl Artistic
PDL:: Graphiken:: LUT ist eine Perl-Baugruppe, die Zugang zu einigen uptabellen bietet.

SYNOPSE

Gebrauch PDL:: Graphiken:: PGPLOT;
Gebrauch PDL:: Graphiken:: LUT;

#, welche Tische erhältlich sind
meine @tables = lut_names ();

# den aufgehobenen Farbentisch glatt erhalten,
# mit der gamma Intensitätsrampe
mein ($l, $r, $g, $b) = lut_data (, 1, Gamma glatt machen);

# Gebrauch der Tisch idl5 in ctab
ctab (lut_data (idl5));

PDL:: Graphiken:: LUT enthält einige Farbenuptische (im rgb-Format) und Intensitätsrampen und liefert Programme, um auf diese Daten zurückzugreifen. Das Format der Daten ist für „ctab“ in PDL: geeignet: Graphiken:: PGPLOT.

Anders als die Anfangsfreisetzung von dem Paket, werden die Datentische jetzt innerhalb der PDL-Verteilung ($tabledir und $rampdir sehen), eher als in der Baugruppe selbst gelagert. Änderungen an diesen Verzeichnissen werden beim folgenden Aufruf bis eine der Paketfunktionen aufgehoben.

14
Programmierung - Bibliotheken
Perl Artistic
Bio:: Graphiken:: FeatureFile ist eine Einstellung von Bio:: Graphikmerkmale, gelagert in einer Datei.

SYNOPSE

Gebrauch Bio:: Graphiken:: FeatureFile;
mein $data = Bio:: Graphiken:: FeatureFile->new (- Datei => features.txt);


# eine neue Tafel herstellen und Inhalt der Datei auf sie übertragen
mein $panel = $data->new_panel;
mein $tracks_rendered = $data->render ($panel);

# oder es allen in einer Stufe tun
mein ($tracks_rendered, $panel) = $data->render;

# zu mehr Steuerung, Schienen einzeln übertragen
meine @feature_types = $data->types;
für mein $type (@feature_types) {
mein $features = $data->features ($type);
mein %options = $data->style ($type);
$panel->add_track ($features, %options); # annehmend haben wir ein Bio:: Graphiken:: Tafel
}

# einzelne Einstellungen erhalten
mein $est_fg_color = $data->setting (EST => fgcolor);

# oder das FeatureFile eigenhändig erstellen

# einen Typen hinzufügen
$data->add_type (EST => {fgcolor=>blue, height=>12});

# ein Merkmal hinzufügen
mein $feature = Bio:: Graphiken:: Feature->new (
# Params
); # oder irgendein anderes SeqI
$data->add_feature ($feature=>EST);

Das Bio:: Graphiken:: FeatureFile Baugruppe liest und analysiert Dateien, die Reihenfolgenmerkmale und ihre Wiedergabe beschreiben. Sie annimmt GFF Format und ein menschlich-freundlicheres unten beschriebenes Dateiformat s. Sobald eine FeatureFile Nachricht initialisiert worden, können Sie sie für seine consistuent Merkmale und ihre Einstellungen abfragen, oder die gesamte Datei auf ein Bio übertragen:: Graphiken:: Tafel.

Dieses moduel ist ein Vorläufer von Jason Stajichs Bio:: Anmerkung:: Ansammlungskategorie und erfüllt eine ähnliche Funktion des Lagerns einer Ansammlung Reihenfolgenmerkmale. Jedoch lagert sie auch Wiedergabeinformationen über die Merkmale und nicht aktuell folgt der CollectionI Schnittstelle.

15
Programmierung - Bibliotheken
Perl Artistic
Graphiken:: Ist einfachen, geräteunabhängigen Graphiken API für Perl einfach.

SYNOPSE

Gebrauch Graphiken:: Einfach;

Leitung 100.100.200.200;
Kreis 50.50.25;
Anschlag (); freier Raum (); # Wartezeit für eine Tastendruckerei, freier Raum die Seite

Hatte überhaupt einen Flottenadmiral C-64 oder Vic-20 oder irgendein anderes von den Maschinen dieser Ära? Wo, Graphiken war zu tun so einfach wie

Leitung 20.20.50.30;

und Sie mußten nicht Sachen wie XOpenDisplay usw. durchlaufen.

Diese Baugruppe versucht, den Geist dieser Ära in einer modernen Umgebung zurück zu holen: diese Baugruppe darstellt eine einfache, vereinheitlichte API einigen verschiedenen graphischen Geräten - aktuell X (using Gtk und Gnome) und ein Postskriptum nd.

Die Schnittstelle gebildet Haupt- bedienungsfreundlich und beginnt von der Idee, dass die oben genannte Leitung Befehl arbeiten muß. Folglich exportiert sie die meisten Primitiven durch Zahlungseinstellung (Sie können dieses abstellen).

Jedoch geopfert alles nicht im Namen der Einfachheit: glaubend an „die einfachen Sachen, die einfach sind, erlaubt die schwierigen möglichen Sachen“, diese Baugruppe auch mehrfache Fenster (alle Primitiven arbeiten auch, während Methoden des Fensters einwendet), sowie rohen Zugriff zu den zugrundeliegenden Einheiten - obgleich die Einheitunabhängigkeit dann verloren. In den Zukunftsplänen sind irgendeine Sortierung von Interaktionen mit den Einheiten, mit denen es sowie die Einführung von mehr Einheiten möglich ist.

Der Gebrauchbefehl annimmt aktuell die Formulare

Gebrauch Graphiken:: Einfach;
Gebrauch Graphiken:: Einfacher qw/line Kreis;
Gebrauch Graphiken:: Einfache 300.400; # Portraitpapier
Gebrauch Graphiken:: Einfache 300.400, qw/line Kreis;

d.h. die wahlweisegröße des Zahlungseinstellungfensters zuerst und dann normale Exporteurargumente.

Graphiken:: Einfach hat einige unterschiedliche back-ends, aktuell GnomeCanvas, TkCanvas, Postskriptum und (nicht völlig schon arbeitend) Feige. Anderes backends erwartet.
Zu Graphiken beginnen:: Einfach mit einem gegebenen Nachrechner, sollten Sie die Umgebungsvariable GSIMPL auf den Wert einstellen, z.B. indem Sie Ihren Index mit dem Befehl laufen lassen

GSIMPL=PostScript Perl gt1.pl

oder durch die Umgebungsvariable in Ihr Shell permanent einstellen, vorbei

GSIMPL=PostScript
Export GSIMPL

oder

setenv GSIMPL Postskriptum

16
Programmierung - Bibliotheken
Perl Artistic
Graphiken:: ColorObject kann zwischen Farbkräften konvertieren.

SYNOPSE

Gebrauch Graphiken:: ColorObject;

# rgb zum hsv
$color = Graphiken:: ColorObject->new_RGB ([$r, $g, $b]);
($h, $s, $v) = @ {$color->as_HSV ()};

# ein rgb-Platz zu anderen (NTSC zu Kameraden)
$color = Graphiken:: ColorObject->new_RGB ([$r, $g, $b], space=>NTSC);
($r, $g, $b) = @ {$color->as_RGB (space=>PAL)};

AUSZUG

Diese Baugruppe verwenden, um zwischen allen geläufigen Farbkräften zu konvertieren. Da eine reine Perl-Baugruppe, es nicht sehr schnell ist und also es, das Sie gesamte Bilder schnell konvertieren möchten, ist dieses vermutlich nicht, was Sie wünschen. Das Hauptgewicht ist auf Vollständigkeit und genauer Konvertierung.
Unterstützte Farbkräfte sind: RGB (einschließlich sRGB, Apple-, Adobe-, CIE-Rec 601, CIE Rec 709, CIE-IFU und eines ungefähr Dutzend andere RGB Platz), CMY, CMYK, HSL, HSV, XYZ, xyY, Labor, LCHab, Luv, LCHuv, YPbPr, YCbCr, YUV, YIQ, PhotoYCC.
Konvertierung zwischen verschiedenen RGB-Funktionsplatz und zwischen verschiedenen Weißpunkten, unterstützt völlig.

Für jede mögliche unterstützte Farbkraft XXX, gibt es ein Erbauer new_XXX, das eine Farbe using Daten in dieser Farbkraft erstellt, und ein Methode as_XXX, das die aktuelle Farbe zurückbringt, wie in dieser Farbkraft ausgedrückt. Z.B. denn RGB gibt es new_RGB und as_RGB. Die Farbendaten übermittelt immer wie ein Reihenhinweis auf einer Dreielement Reihe (Vierer im Falle CMYK). So um von RGB zu HSL zu konvertieren, können Sie pflegen:

$color = Graphiken:: ColorObject->new_RGB ([$r, $g, $b]);
($h, $s, $l) = @ {$color->as_HSL ()};

Der Erbauer kann ein Durcheinander von wahlweiseargumenten zusätzlich zum Farbenwert, nämlich der Arbeits-RGB-Platz und der weiße Punkt immer nehmen. Z.B.:

$color = Graphiken:: ColorObject->new_RGB ([$r, $g, $b], space=>Adobe, white_point=>D65);

Für eine Liste aller unterstützten Farbkräfte, Aufruf Graphiken:: ColorObject->list_colorspaces (). Eine Liste aller RGB-Funktionsplatz und aller weißen Punkte, die diese Baugruppe unterstützt, Graphiken fordern:: ColorObject->list_rgb_spaces () und Graphiken:: ColorObject->list_white_points ().
Wenn er nicht spezifiziert, ist der Arbeits-RGB-Platz sRGB. Viele Konvertierungen nicht-RGB beruhen auch auf einem impliziten RGB-Platz und dem Führen eines RGB-Platzes, da eine Option (entweder zum Erbauer oder zu später) einen Effekt auf den Werten hat.

17
Programmierung - Bibliotheken
Perl Artistic
PDL:: Graphiken:: TriD ist eine Schnittstelle PDL-3D.

SYNOPSE

Gebrauch PDL:: Graphiken:: TriD;

# nach jedem Diagramm, den Benutzer drehen lassen ist und # Wartezeit, damit er q, dann bildet neues Diagramm line3d ($coords) betätigt; # $coords = (3, N,…) line3d ($coords, $colors); # $colors = (3, N,…) line3d ([$x, $y, $z]); imagrgb ([$r, $g, $b]); lattice3d ([$x, $y, $z]); # pinkelt 2 d points3d ([$x, $y, $z]);
hold3d (); # sind die folgenden Diagramme oben auf einander und das vorhergehende line3d ([$x, $y, $z]); line3d ([$x, $y, $z+1]); $pic = grabpic3d (); # bringt die Abbildung in a zurück (3, $x, $y) Gleitbetrieb pinkeln (0..1).
release3d (); # wischt das folgende Diagramm wieder Sachen weg.

WARNING

Diese Baugruppee sind noch in einem ein wenig unfocused Zustand: sie nicht noch verwenden, wenn Sie nicht sie Arbeit bilden können, wenn sie geschehen, merkwürdiges etwas zu tun.

Diese Baugruppe implementiert eine generische Schnittstelle der graphischen Darstellung 3D für PDL. Punkte, Leitungen und Oberflächen (unter anderen Nachrichten) werden unterstützt.

Mit OpenGL ist es einfach, die resultierenden Nachrichten 3D mit der Maus in der Istzeit zu manipulieren - dieses hilft Datensichtbarmachung viel.

18
Programmierung - Bibliotheken
Perl Artistic
PDL:: Graphiken:: X ist ein Zugriff PDL-OO zu den x-Fenstern.

SYNOPSE

# Beispiel 1

PDL verwenden;
Gebrauch PDL:: Graphiken:: X;

mein $x_size = 255; mein $y_size = 255;
mein $win1 = PDL:: Graphiken:: X->new ({SIZE_X => $x_size, SIZE_Y => $y_size});
mein $a = xvals (null (Byte, $x_size, $y_size));
$win1->imag ($a);

# Beispiel 2

PDL verwenden;
Gebrauch PDL:: Graphiken:: X;

mein $win1 = PDL:: Graphiken:: X->new ({WIN_TITLE => „PDL“, SIZE_X => 210, SIZE_Y => 210});
mein $x = PDL (10, 100, 100, 10);
mein $y = PDL (10, 10, 100, 100);
$WIN1->LINE ($X, $Y, {FARBE => [1.0.0], LINIENSTÄRKE => 5});

Diese Baugruppe schließt PDL direkt zu den x-Fenstern auf eine OO Form an. Jede x-Nachricht hat ein verbundenes x-Fenster und handhabt Öffnung, Closing und Zeichnung im verbundenen Fenster. Hoffnungsvoll ist sie relativ intuitiv zu verwenden. Der Anblick ist, dass dieser als Unterseite dient, nach der andere völlig gediegene PDL-Graphikbaugruppee aufgebaut werden konnten.

An geläufige Optionen wie LINIENSTÄRKE werden von Funktionsaufruf zu Funktionsaufruf erinnert, d.h., wenn Sie $win1->line rufen ($x, $y, {FARBE => [1.0.0], LINIENSTÄRKE => 5}) dann das Viereck gezeichnet durch $win1->rect (10, 10, 190, 190) hat auch einen roten Rand der Breite gleich bis 5.

FUNKTIONEN

neu

Erbauer für eine neue x-Fensternachricht.

Verbrauch: mein $win1 = PDL:: Graphiken:: X->new (); # das Fenster mit den Zahlungseinstellungen öffnen
Verbrauch: mein $win1 = PDL:: Graphiken:: X->new ({WIN_TITLE => „PDL“, SIZE_X => 210, SIZE_Y => 210});

Stellt eine neue x-Nachricht u. sein verbundenes x-Fenster her.

Optionen erkannt:

SIZE_X - Größe des Fensters x in den Pixeln (Zahlungseinstellung = 400)
SIZE_Y - Größe des Fensters o in den Pixeln (Zahlungseinstellung = 300)
WIN_TITLE - Ein Name für das Fenster, wenn Sie gewünscht werden (Zahlungseinstellung = „X“)
BACK_COLOR - [r, g, b] die Fensterhintergrundfarbe (Zahlungseinstellung = [1.0, 1.0, 1.0], d.h. Weiß)
imag

Eine PDL als Bitmap anzeigen.

Verbrauch: $win1->imag ($my_img); # Anzeige ein Bild mit Zahlungseinstellunggröße und -skalierung
Verbrauch: $win1->imag ($my_img, {AUTO_SCALE => 1.0}); # Anzeige ein Selbst-eingestuftes Bild

Zeigt eine PDL als Bitmap an. Die PDL kann von der Größe irgendeine sein (m, N) oder (m, N, 3). PDLs der Größe (m, N) werden in die markierte Farbe konvertiert, die auf dem aktuellen Farbentisch basiert (ctab sehen). PDLs der Größe (m, N, 3) werden als Zutreffendfarbe Bilder mit der letzten Abmessung angezeigt, welche die Farbe (RGB) spezifiziert. Es sei denn re-scaling spezifiziert wird, ist der angezeigte Mindestwert 0.0 und das Maximum ist 255.0. Wenn die PDL dann das Fenster dann größer ist, re-scaled das Fenster, um die PDL beizulegen;

Optionen erkannt:

DEST_X - Stellung der linken Seite der Bitmap in den Pixeln (Zahlungseinstellung = 0)
DEST_Y - Stellung der Unterseite der Bitmap in den Pixeln (Zahlungseinstellung = 0)
DEST_W - Breite der angezeigt zu werden Bitmap (Zahlungseinstellung = Breite der PDL)
DEST_H - Höhe der angezeigt zu werden Bitmap (Zahlungseinstellung = Höhe der PDL)
AUTO_SCALE - wenn der Einstellung, die bis 1, die PDL gleich ist, so dass sein rescaled
Mindestwert ist 1 und sein maximales ist 255 (Zahlungseinstellung = 0)
PROTOKOLL - der angezeigt zu werden Mindestwert (Zahlungseinstellung = 0.0)
Max - der angezeigt zu werden Maximalwert (Zahlungseinstellung = 255.0)
ctab

Den Farbentisch einstellen

Verbrauch: $win1->ctab (Katze (lut_data (idl5))); # den Farbentisch auf idl5 einstellen

Erstellt ein lokales Exemplar von einem Benutzer angegebenen Farbentisch. Der Farbentisch muß eine PDL 256 x 4 sein des Formulars (L, r, g, B), wie würden durch den Befehl $ct = Katze festgelegt (lut_data („xyz“)). Das L Wert wird ignoriert. Das r, der g und die b-Werte sollten in der Reichweite 0.0 - 1.0 sein.

Leitung

Zeichnet einen Vektor als verbundene Punkte.

Verbrauch: $WIN1->LINE ($X, $Y, {FARBE => [0.0.0], LINIENSTÄRKE => 5}); # schwarze Leitung des abgehobenen Betrages von Breite 5

Einen Poly-line zwischen eine Einstellung Punkte zeichnen, die durch zwei PDLs von Größe (N) gegeben werden. Die erste PDL gibt die x-Stellung u. pinkeln die zweite gibt die o-Stellung der einzelnen Punkte, N ist die Gesamtzahl Punkten.

Optionen erkannt

LINIENSTÄRKE - Leitung Breite
LINESTYLE - Leitung Art (0 = Normal, 1 = stürzte)
FARBE - [r, g, b] Farbe der Leitung
rect

Zeichnet ein Viereck.

Verbrauch: $win1->rect ($x1, $y1, $x2, $y2);

Zeichnet ein Viereck mit Ecken an ($x1, $y1) und ($x2, $y2).

Optionen erkannt

LINIENSTÄRKE - Leitung Breite
LINESTYLE - Leitung Art (0 = Normal, 1 = stürzte)
FARBE - [r, g, b] Farbe der Leitung
Kreis

Zeichnet einen Kreis.

Verbrauch: $win1->circle ($x, $y, $r);

Zeichnet einen Kreis, der an zentriert wird ($x, $y) mit Radius $r.

Optionen erkannt

LINIENSTÄRKE - Leitung Breite
LINESTYLE - Leitung Art (0 = Normal, 1 = stürzte)
FARBE - [r, g, b] Farbe der Leitung
Ellipse

Zeichnet ein Oval.

Verbrauch: $win1->ellipse ($x, $y, $a, $b);

Zeichnet ein Oval, das an zentriert wird ($x, $y) mit x-Größe $a und o-Größe $b.

Optionen erkannt

LINIENSTÄRKE - Leitung Breite
LINESTYLE - Leitung Art (0 = Normal, 1 = stürzte)
FARBE - [r, g, b] Farbe der Leitung
Löschen

Löscht den Inhalt des Fensters.

Verbrauch: $win1->erase ();

Setzt den Inhalt des Fensters zur Hintergrundfarbe zurück.

Text

Betragtext

Verbrauch: $win1->text („hallo“, $x, $y, $angle);

Zeichnet den Text, der an $x und an $y mit dem Grundlinienwinkel beginnt, der durch $angle gegeben wird. Wenn Sie zeichnen können, wirklich gedrehter Text in X, mich bitte informieren. Wie mit Schrifttypen aktuell beschäftigt werden, ist bestenfalls unvollständig. Damit die Schrifttypgröße leicht geändert werden kann, wird eine Recherche für einen ersteigbaren Schrifttyp mit spezifiziertem Schrifttypnamen durchgeführt. Wenn solch ein Schrifttyp nicht dann gefunden werden kann, wird der Text mit dem Schrifttyp der Zahlungseinstellung X und keiner Schrifttypskalierung angezeigt.

Optionen erkannt

FONT_NAME - Name der Schrifttypfamilie (Zahlungseinstellung = „Eilbote“)
CHARSIZE - gewünschte Schrifttypgröße in den Punkten
FARBE - [r, g, b] Farbe des Schrifttyps

Cursor

Bringt den Einbauort des folgenden Mäuseklickens im Fenster zurück

Verbrauch: mein ($x, $y) = $win1->cursor ();

Bringt die x-u. o-Einbauorte des folgenden Mäuseklickens im Fenster zurück.

we_exist

Bringt 0, wenn das Fenster noch existiert, 1 zurück, wenn es nicht tut

Verbrauch: mein $exists = $win1->we_exist ();

Ursprünglich geschrieben, um zu helfen, einige Probleme mit verbundenem mit den x-Fenstern auszuprüfen, die vom Benutzer mit einer Maus geschlossen werden. Weg konserviert auf der Wahrscheinlichkeit, dass es zu einer abhängigen Baugruppe nützlich ist.

winsize

Bringt die Fenstergröße u. Maximumfenstergröße (in den Pixeln) in x und in o zurück

Verbrauch: mein ($win_x, $win_y, $max_x, $max_y) = $win1->winsize ();

Haupt- beabsichtigt für abhängige Baugruppee, die wissen wünschen konnten, was die aktuelle und maximale Fenstergröße ist.

die Größe neu bestimmen

bestimmt ein Fenster die Größe neu u. bringt die neue Größe zurück (die nicht sein konnte, was Sie forderten)

Verbrauch: mein ($new_x, $new_y) = $win1->resize ($size_x, $size_y);

Haupt- beabsichtigt für abhängige Baugruppee, die ein Fenster die Größe neu bestimmen wünschen konnten, ohne es zu zerstören und ein anderes zu erstellen.

19
Programmierung - Bibliotheken
Perl Artistic
PDL:: Graphiken:: AquaTerm ist eine Perl-Baugruppe, die Zugang zum Graphikterminal des AquaTerm Mac OS-X bietet.

SYNOPSE

# Beispiel 1

PDL verwenden;
Gebrauch PDL:: Graphiken:: LUT;
Gebrauch PDL:: Graphiken:: AquaTerm;
mein $x_size = 255; mein $y_size = 255;
aquaOpen ({SIZE_X => $x_size, SIZE_Y => $y_size});
aquaSetColorTable (Katze (lut_data (idl5)));
mein $a = xvals (null (Byte, $x_size, $y_size));
aquaBitmap ($a);
# Beispiel 2
PDL verwenden;
Gebrauch PDL:: Graphiken:: AquaTerm;
mein $x_size = 255; mein $y_size = 255;
aquaOpen ({WIN_NUM => 1, SIZE_X => $x_size, SIZE_Y => $y_size});
mein $a = Sünde (xvals (null (Gleitbetrieb, $x_size, $y_size)) * 0.1);
aquaBitmap ($a, {AUTO_SCALE => 1});

Diese Baugruppe anschließt PDL direkt zum Graphikterminal des AquaTerm Mac OS-X. Es bestimmt Haupt- für Bit-Übersichtsbilder schnell und leicht, anzeigend.

Das beigeordnete System definiert durch die Fenstergröße (gegeben in den Pixeln) mit (0.0) an der unteren linken Ecke des Fensters. Dies heißt dass, wenn das Fenster eingestellt, um 300 x 200 zu sein, dann hat die untere linke Ecke Koordinaten (0.0) und die obere rechte Ecke hat Koordinaten (300.200). Alles, das außerhalb dieser Grenze gezogen ist, befestigt automatisch.

FUNKTIONEN

aquaOpen

Ein neues AquaTerm Fenster öffnen

Verbrauch: aquaOpen (); # das Fenster mit den Zahlungseinstellungen öffnen
Verbrauch: aquaOpen ({SIZE_X => 200, SIZE_Y => 200, BACK_COLOR => [0.0, 0.0, 0.0]});

Öffnet ein neues AquaTerm Fenster, es beginnt auch AquaTerm wenn notwendig.

Optionen erkannt:

SIZE_X - Größe des Fensters x in den Pixeln (Zahlungseinstellung = 400)
SIZE_Y - Größe des Fensters o in den Pixeln (Zahlungseinstellung = 300)
WIN_NUM - Die Fensterzahl, verwendet durch die Zeichnungsbefehle, welches Fenster zu spezifizieren, um innen zu zeichnen
WIN_TITLE - Ein Name für das Fenster, wenn Sie gewünscht (Zahlungseinstellung = „Aquaterm.pm“)
BACK_COLOR - [r, g, b] die Fensterhintergrundfarbe (Zahlungseinstellung = [1.0, 1.0, 1.0], d.h. Weiß)
WARN_ON - bis 1 einstellen, um Warnmeldungen, 0 einzuschalten, um abzustellen (Zahlungseinstellung = 1)
DEBUG_ON - bis 1 einstellen, um ein ausprüfen Meldung, 0 zu drehen, um abzustellen (Zahlungseinstellung = 0)
aquaBitmap

Eine PDL als Bitmap anzeigen.

Verbrauch: aquaDisplay ($my_img); # Anzeige $my_img als Bitmap im aktuell geöffneten Fenster
Verbrauch: aquaDisplay ($my_img, {AUTO_SCALE => 1.0, TEXT => „mein Bild“, TEXT_C => [1.0, 0.0, 0.0]});

Anzeigt eine PDL als Bitmap. Die PDL kann von der Größe irgendeine sein (m, N) oder (3, m, N). PDLs der Größe (m, N) konvertiert in die markierte Farbe, die auf dem aktuellen Farbentisch basiert (aquaSetColorTable sehen). PDLs der Größe (3, m, N) angezeigt wie Zutreffendfarbe Bilder mit der ersten Abmessung r, welche die Farbe (RGB) spezifiziert. Es sei denn re-scaling spezifiziert, ist der angezeigte Mindestwert 0.0 und das Maximum ist 255.0.

Optionen erkannt:

DEST_X - Stellung der linken Seite der Bitmap in den Pixeln (Zahlungseinstellung = 0)
DEST_Y - Stellung der Unterseite der Bitmap in den Pixeln (Zahlungseinstellung = 0)
DEST_W - Breite der angezeigt zu werden Bitmap (Zahlungseinstellung = Breite der PDL)
DEST_H - Höhe der angezeigt zu werden Bitmap (Zahlungseinstellung = Höhe der PDL)
AUTO_SCALE - wenn der Einstellung, die bis 1, die PDL gleich ist, so dass sein rescaled
Mindestwert ist 1 und sein maximales ist 255 (Zahlungseinstellung = 0)
M_MIN - der angezeigt zu werden Mindestwert (Zahlungseinstellung = 0.0)
M_MAX - der angezeigt zu werden Maximalwert (Zahlungseinstellung = 255.0)
, zum in, WIN_NUM - spezifizieren, welches Fenster zu zeichnen (Zahlungseinstellung = aktuelles Fenster)
TEXT - auf der Bitmap anzuzeigen Text,
TEXT_X - x-Einbauort des Textes in den Pixeln (Zahlungseinstellung = 6)
TEXT_Y - o-Einbauort des Textes in den Pixeln (Zahlungseinstellung = 10)
TEXT_C - Rgb-Farbe des Textes, (Zahlungseinstellung = [0.0, 0.0, 0.0], d.h. Schwarzes)
aquaSetColorTable

Den Farbentisch einstellen

Verbrauch: aquaSetColorTable (Katze (lut_data (idl5))); # den Farbentisch auf idl5 einstellen

Erstellt ein lokales Exemplar von einem Benutzer angegebenen Farbentisch. Der Farbentisch muß eine PDL 256 x 4 sein des Formulars (L, r, g, B), wie durch den Befehl $ct = Katze festgelegt (lut_data („xyz“)). Das L Wert ignoriert. Das r, der g und die b-Werte sollten in der Reichweite 0.0 - 1.0 sein.

aquaPolyLine

Zeichnet a (2, N) PDL als Leitung

Verbrauch: aquaPolyLine ($line, {BREITE => 3, FARBE => [0.0, 0.0, 0.0]}); # Schwarzes des abgehobenen Betrages $line mit Breite 3

Einen Poly-line zwischen eine Einstellung Punkte zeichnen, die durch eine PDL der Größe gegeben (2, N). Die erste Abmessung der PDL gibt das x u. ist o-Stellung der Einzelpersonenpunkte, N die Gesamtzahl Punkten.

Optionen erkannten WIN_NUM - das das Fenster, zum der Leitung im LÖSCHEN zu zeichnen - frei das ausgewählte Fenster vor dem Zeichnen der Leitung BREITE - Leitung Breite (Zahlungseinstellung = 1) SCHUTZKAPPEN - Leitung Schutzkappenart, Im noch unsicher genau, was dieses ist… FARBE - RGB-Farbe der Leitung (Zahlungseinstellung ist schwarz)

aquaText

Betragtext

# Betragrothallo Welt in Stellung 20, 30 im aktuellen Fenster
Verbrauch: aquaText („hallo Welt“, X => 20, O => 30, FARBE => [1.0, 0.0, 0.0]);

Zeichnet Text.

Optionen erkannten WIN_NUM - das das Fenster, zum des Textes im LÖSCHEN - frei das aktuelle Fenster vor dem Zeichnen des Text NAMENS - Name des Schrifttyps Gebrauch (Zahlungseinstellung = „Zeit-Römisch“) zum WINKEL zu zeichnen - winkeln, um den Text im Verhältnis zu dem horizontalen in den Grad (Zahlungseinstellung = 0.0) X anzuzeigen - Stellung im Fenster des TextStartpunktes (der von der Rechtfertigung des Textes abhängt) (Zahlungseinstellung = 6) O - Stellung im Fenster der Unterseite des Textes (Zahlungseinstellung = 10) GERADE - Textrechtfertigung, ließ = 0, Mitte = 1, rechtes = -1? (Zahlungseinstellung = 0) GRÖSSE - Schrifttypgröße Punkte (Zahlungseinstellung = 12) in der FARBE - Textfarbe (Zahlungseinstellung ist schwarz)

aquaMouse

= für Hinweis

Zurückbringt Einbauort des folgenden Mäuseklickens im aktiven Fenster ktiven

= für Verbrauch

($mx, $my) = aquaMouse ();

Zurückbringt den Einbauort des folgenden Mäuseklickens im aktiven Fenster als Reihe mit 2 Elementen ven. Die Elemente der Reihe sind die x-und o-Koordinaten des Mäuseklickens in den Pixeln. Die Koordinaten sind im Verhältnis zu der unteren linken Ecke des Beschriftungsbereichs des Fensters.

Optionen erkannten WIN_NUM - das das Fenster, zum zu erhalten des Mäuseklickens in

20
Programmierung - Bibliotheken
Perl Artistic
Bio:: Graphiken:: Glyph:: minmax ist der minmax Glyph.

SYNOPSE

Bio L< sehen:: Graphiken:: Tafel > und L< Bio:: Graphiken:: Glyph >.

Dieser Glyph ist die geläufige falsche Kategorie für Bio:: Graphiken:: Glyph:: graded_segments und Bio:: Graphiken:: Glyph:: xyplot. Es hinzufügt eine interne Methode , die minmax benannt () für die Berechnung der oberen und untereren Grenzen der eingekerbten Merkmale und bestimmt nicht für Endbenutzer.

Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
beliebtesten Tags
Sponsored Links