Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako manipulovať s obrázkami v Perlu

Perl bol postavený pre manipuláciu s textom , ale aj externé knižnice pre manipuláciu s rastrových obrázkov . Populárna knižnicu , z ktorej si môžete manipulovať s obrázkami , sa nazýva " gd . " Vzhľadom k tomu , GD nie je napísaný v jazyku Perl , budete musieť nainštalovať natívny knižnice ( DLL v systéme Windows ) a jeho perl " väzby " . To je pomerne jednoduché , v závislosti na platforme , ktorú používate . Návod
Inštalácia GD Použitie ActivePerl
1

Inštalácia GD a jeho väzby s príkazom ppm . Príkaz ppm pristupuje k " Perl Package Manager " , ActiveState špecifické správcu balíčkov určený pre inštaláciu Perl moduly na systémoch s make príkazu alebo C kompilátor .
2

Začnite ppm z príkazového riadku . To začne GUI programu .
3

Kliknite na " Zobraziť všetky balíčky " tlačidlo na paneli nástrojov .
4

Hľadať GD do vyhľadávacieho poľa . Kliknite pravým tlačidlom myši na balíček GD a kliknite na " Install " .
Inštalácia GD Použitie CPAN
5

Použite CPAN inštalovať GD na systéme Linux alebo iným systémom s robiť a C kompilátor .
6

Nainštalujte knižnice GD spôsobom vyžaduje konkrétne distribúciu Perlu . To sa bude líšiť v závislosti na vašej distribúciu , a je priamo v distribučných docs .
7

Nainštalujte viazanie GD Perl spustením CPAN a zadaním príkazu " Inštalácia GD " .

manipulovať s obrázkami v Perlu
8

Vytvoriť nový obrázok manipulovať . Import GD modul a vytvoriť novú imidž tým , že vytvorí nový GD :: objekt obrázka . Odovzdať konstruktoru rozmery pre obraz : " použiť GD ; $ im = new GD :: obrázku ( 200200 ) ; "
9

Vytvor niektoré farby tým , že vytvorí niekoľko farebných objektov a ich ukladanie do premenných . Farebné objekty môžu byť vytvorené podľa potreby , ale to je užitočné mať mnemotechnická pomôcka pre farby, ktoré sa chystáte používať : " $ white = $ im- > colorAllocate ( 255,255,255 ) ; $ čierne = $ im- > colorAllocate ( 0,0 , 0 ) ; $ červená = $ im- > colorAllocate ( 255,0,0 ) ; "
10

Nastaviť priehľadnú farbu : " $ im- > transparent ( $ biela ) ; "

11

Nakreslite pozadia . Vzhľadom k tomu , image potrebuje farbu pozadia , môžete použiť vyplnený obdĺžnik primitívne čerpať farbu pozadia : " $ im- > filledRectangle ( 0,0,200,200 , $ biela ) , "
12

Draw čokoľvek chcem . Knižnica GD má rad kresliacich primitív , z bodov a čiar na oblúkov , kružníc a polygónov : " $ im- > filledRectangle ( 50,50,150,150 , $ červená ) , "
13

Výstupný súbor . Tu , súbor je výstup na štandardný výstup , ktorý by mal byť odvedený do súboru , ale môžete ľahko výstup do iného súboru rukoväte , ktoré ste otvorili . Uistite sa , že rukoväť je súbor v binárnom režime pred tlačou súbor PNG na to : " binmode stdout ; print $ im- > png ; "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené