Box-Drawing Character


Dziś kolejny artykuł. Znów dotyczy on ANSI oraz semigrafik.


Po raz kolejny warto przypomnieć sobie co to "semigraphics". Warto również przeczytać wcześniejszego posta o ANSI, ANCII oraz TheDraw by lepiej zrozumieć, co to Box-Drawing.

Box-Drawing Character to forma półgrafik często stosowany przez użytkowników w sieci w celu tworzenia tzw. patyczaków, ramek lub innych przedmiotów za pomocą Unicode's (o tym w kolejnym poście). Podczas tworzenia grafik jest to mało przydatne, ponieważ dużo prościej narysować takie symbole z graficznego API. Ale moment, co to jest API?



API, czyli Aplication Programming Interface (Interfejs programowania aplikacji) określa, w jaki sposób określone elementy oprogramowania powinny wspólnie działać. Po za dostępem do baz danych i sprzętu komputerowego, API może być używany w celu ułatwienia tworzenia prac graficznych elementów interfejsu użytkownika. API może przybierać różne formy, zależnie od standardu międzynarodowego. Może to być: POSIX (Portable Operating System Interface), dokumentacja API np. Microsoft Windows, język programowania np. C++ albo Java API.



Dość jednak już o API. Box-Drawing jest jednak formą semigrafik, czyli niepotrzebujących nakładu sprzętu, zatem system graficznego interfejsu API nas nie interesuje. Załóżmy że jesteśmy w sytuacji kryzysowej w której nie mamy sprzętu. "B-D" przydaje nam się do tworzenia cienia, elementów blokowych rysunków itp. To nieco śmieszne, bo skoro nie mamy podzespołów to raczej je chcemy kupować, a nie tworzymy prac graficznych. Ale można też wykorzystać nieco sensowniejszy sposób. Pisanie komentarzy na portalach społecznych. Możemy tworzyć graficzne opisy nadając kształtom cienie. A oto przykładowy obraz utworzony w ten sposób.

┌─┬┐  ╔═╦╗  ╓─╥╖  ╒═╤╕
│ ││  ║ ║║  ║ ║║  │ ││
├─┼┤  ╠═╬╣  ╟─╫╢  ╞═╪╡
└─┴┘  ╚═╩╝  ╙─╨╜  ╘═╧╛
┌───────────────────┐
│  ╔═══╗ Some Text  │▒
│  ╚═╦═╝ in the box │▒
╞═╤══╩══╤═══════════╡▒
│ ├──┬──┤           │▒
│ └──┴──┘           │▒
└───────────────────┘▒
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

Widać wyraźnie okna, komputer, klawiaturę oraz biurko. Oprócz tego widoczny jest wyraźnie cień utworzony z semigrafik.

0 komentarze:

Prześlij komentarz