Graph8

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 00:37, 15 gru 2010
Mono (Dyskusja | wkład)
(I/O)
← Previous diff
Aktualna wersja
Mono (Dyskusja | wkład)
(kategoria programy graficzne)
Linia 1: Linia 1:
-Program graficzny napisany przez Jerzego "[[Mono]]" Kuta. Służy do tworzenia grafiki [[hires]], w kolorze czarnym i białym. Maksymalny rozmiar obrazka to 320 na 200 pikseli. Aby poprawnie działać potrzebuje [[DOS]]-a (ma specjalne wsparcie dla [[SpartaDOS]]).+[[Grafika:Graph8-1.2-info.png|Graph8 1.2 - info|right]]
 +[[Grafika:Graph8-1.2-panel.png|Graph8 1.2|right]]
 + 
 +Program graficzny napisany przez [[Mono]]. Służy do tworzenia grafiki [[hires]], w kolorze czarnym i białym. Maksymalny rozmiar obrazka to 320 na 200 pikseli. Aby poprawnie działać potrzebuje [[DOS]]-a (ma specjalne wsparcie dla [[SpartaDOS]]).
Program ma własny format zapisu i odczytu danych - [[GHG]] (Gephard Hires Graphics). Ciekawostkę stanowi fakt, że potrafi zapisywać rysunki w formacie PC (BMP) oraz Amigi (IFF/ILBM). Program ma własny format zapisu i odczytu danych - [[GHG]] (Gephard Hires Graphics). Ciekawostkę stanowi fakt, że potrafi zapisywać rysunki w formacie PC (BMP) oraz Amigi (IFF/ILBM).
Linia 11: Linia 14:
* wciśnięcie Shift, * wciśnięcie Shift,
* wciśnięcie przycisku joysticka, * wciśnięcie przycisku joysticka,
-* wciśnięcie LMB.+* wciśnięcie lewego przycisku myszy.
=== Funkcje === === Funkcje ===
Linia 17: Linia 20:
* z wolnej ręki (D), * z wolnej ręki (D),
* pojedyncze linie (L), * pojedyncze linie (L),
-* poligony niezamknięte (P),+* wielokąty niezamknięte (P),
* promienie (R). * promienie (R).
Linia 24: Linia 27:
* wypełnienie bieżącym kolorem (Ctrl+<), * wypełnienie bieżącym kolorem (Ctrl+<),
* pobranie do bufora (Ctrl+BkSp), * pobranie do bufora (Ctrl+BkSp),
-* wstawienie z bufora (Ctrl+>),+* wstawienie z bufora (Ctrl+>) w miejscu zaznaczenia bloku przy zachowaniu rozmiaru z bufora,
* odwrócenie kolorów (Ctrl+I), * odwrócenie kolorów (Ctrl+I),
* załadowanie z nośnika zewnętrznego (Ctrl+L), * załadowanie z nośnika zewnętrznego (Ctrl+L),
Linia 31: Linia 34:
* odwrócenie względem osi pionowej (Ctrl+V), * odwrócenie względem osi pionowej (Ctrl+V),
* eksport na nośnik zewnętrzny do formatu BMP (Ctrl+X) lub IFF/ILBM (X). * eksport na nośnik zewnętrzny do formatu BMP (Ctrl+X) lub IFF/ILBM (X).
 +
 +<b>UWAGA!</b> Aby skopiować blok w inne miejsce należy:
 +# Pobrać blok do bufora (Ctrl+BkSp).
 +# Zaznaczyć nowy blok (Ctrl+B) - rozmiar nie ma znaczenia.
 +# Wkleić blok znajdujący się w buforze (Ctrl+>) - rozmiar bloku zostanie zaktualizowany rozmiarem bloku z bufora.
Operacje specjalne: Operacje specjalne:
* zmiana koloru (AtariLogo), * zmiana koloru (AtariLogo),
* wybór wielkości piórka (1..8). * wybór wielkości piórka (1..8).
-* cofnięcie ostatnio dokonywanej operacji (U).+* wybór maski piórka (CAPS).
 +* wybór kształtu piórka (RETURN).
 +* cofnięcie ostatnio dokonanej operacji (U).
* wyjście z programu (Ctrl+Esc). * wyjście z programu (Ctrl+Esc).
=== Linia statusu === === Linia statusu ===
-Linia statusu programu umieszczona jest na dole ekranu przedstawia kolejno:+Linia statusu programu umieszczona na dole ekranu przedstawia kolejno:
* nazwę programu (GRAPH8), * nazwę programu (GRAPH8),
-* używany kolor (Colr),+* kształt piórka ,
-* rozmiar piórka (Brsh),+* rozmiar piórka,
-* pozycja piórka (xxx x yyy),+* używany kolor,
 +* używaną maskę,
 +* pozycję piórka (xxx x yyy),
* rozmiar bloku (www : hhh), * rozmiar bloku (www : hhh),
* tryb obsługi myszy (A-Amiga, S-Atari ST). * tryb obsługi myszy (A-Amiga, S-Atari ST).
Linia 49: Linia 61:
=== I/O === === I/O ===
Zapisu całego obrazka dokonuje się za pomocą sekwencji operacji: Zapisu całego obrazka dokonuje się za pomocą sekwencji operacji:
-* zaznaczenia bloku o rozmiarze całego ekranu (Ctrl+B),+# Zaznaczenia bloku o rozmiarze całego ekranu (Ctrl+B).
-* zapisania bloku (Ctrl+S). +# Zapisania bloku (Ctrl+S).
Edycja nazwy pliku przy operacjach I/O pozwala na: Edycja nazwy pliku przy operacjach I/O pozwala na:
-* nawigację kursorem o pojedynczy znak (Ctrl+strzałki w lewo i w prawo),+* przesunięcie kursora o pojedynczy znak (Ctrl+strzałki w lewo i w prawo),
-* nawigację do początku członu nazwy (Shift+Ctrl+strzałka w lewo),+* przesunięcie kursora do początku członu nazwy (Shift+strzałka w lewo),
-* nawigację do początku następnego członu nazwy (Shift+Ctrl+strzałka w prawo),+* przesunięcie kursora do początku następnego członu nazwy (Shift+strzałka w prawo),
-* usuwanie znaku od kursora w lewo (BkSp),+* usunięcie znaku na lewo od kursora (BkSp),
-* usuwanie znaku pod kursorem (Ctrl+BkSp),+* usunięcie znaku pod kursorem (Ctrl+BkSp),
-* usuwanie członu nazwy od kursora w lewo (Shift+BkSp),+* usunięcie członu nazwy na lewo od kursora (Shift+BkSp),
-* usuwanie członu nazwy od kursora w prawo (Shift+Ctrl+BkSp),+* usunięcie członu nazwy na prawo od kursora (Shift+Ctrl+BkSp),
-* akceptacja nazwy (Return),+* akceptację operacji I/O (Return),
-* zaniechanie operacji I/O (Escape).+* zaniechanie operacji I/O (Esc).
-Człony nazwy pliku separowane są znakami ":", "<", ">", "." (aktualnie brak supportu dla "\" z [[SpartaDOS X]]). +Człony nazwy pliku separowane są znakami ":", "<", ">", "." i "\" ([[SpartaDOS X]]).
Program uzupełnia rozszerzenie (jeśli nie podano) podczas operacji I/O: Program uzupełnia rozszerzenie (jeśli nie podano) podczas operacji I/O:
-* .GHG dla odczytu i zapisu bloku,+* .GHG dla odczytu i zapisu bloku/ekranu,
* .BMP dla eksportu bitmapy BMP, * .BMP dla eksportu bitmapy BMP,
* .IFF dla eksportu bitmapy IFF/ILBM. * .IFF dla eksportu bitmapy IFF/ILBM.
== Galeria == == Galeria ==
-* Praca na 8-bit gfx compo wystawiana przez [[Innuendo]] na [[Głuchołazy|Głuchołazy 2010]]+* Praca "Eyes" na 8-bit gfx compo wystawiana przez [[Innuendo]] podczas [[Głuchołazy|Głuchołazów 2010]]
 + 
 +[[Grafika:Innuendo_Eyes.png|Eyes]]
-[[Grafika:Innuendo_Eyes.png]]+* Prace "Comix" i "Memento Mori" na 8-bit gfx compo wystawiane przez [[Innuendo]] podczas [[SillyVenture 2010]]
-* Prace na 8-bit gfx compo wystawiane przez [[Innuendo]] na [[Sillyventure|Sillyventure 2010]]+[[Grafika:Innuendo_Comix.png|Comix]]
 +[[Grafika:Innuendo_Memento_Mori.png|Memento Mori]]
-[[Grafika:Innuendo_Comix.png]]+* Praca "Amentia" na 8-bit gfx compo wystawiana przez [[Innuendo]] podczas [[Forever_12|Forever C]]
-[[Grafika:Innuendo_Memento_Mori.png]]+[[Grafika:Innuendo_Amentia.png|Amentia]]
== Pliki == == Pliki ==
-* Obraz dyskietki z wersją 1.1 programu można pobrać [http://mono.i-demo.pl/graph8/Graph8-1.1.atr stąd].+* Obraz dyskietki z wersją 1.2 programu można pobrać [http://mono.i-demo.pl/graph8/graph8-1.2b4.zip stąd].
-* Skrypt konwertujący pliki IFF/ILBM zapisane przez Graph8 z powrotem do postaci [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/iff2ghg.sh stąd].+* Skrypt konwertujący pliki [http://en.wikipedia.org/wiki/ILBM IFF/ILBM] zapisane przez Graph8 z powrotem do postaci [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/iff2ghg.sh stąd].
 +* Skrypt konwertujący pliki [http://en.wikipedia.org/wiki/BMP_file_format BMP] zapisane przez Graph8 z powrotem do postaci [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/bmp2ghg.sh stąd].
* Skrypt generujący plik wykonywalny [[XEX]] na podstawie grafiki [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/ghg2xex.sh stąd]. * Skrypt generujący plik wykonywalny [[XEX]] na podstawie grafiki [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/ghg2xex.sh stąd].
 +* Skrypt konwertujący skompresowane pliki PGC z [[Portfolio (komputer)|Atari Portfolio]] do postaci [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/pgc2ghg.sh stąd].
 +* Skrypt konwertujący nieskompresowane pliki PGF z [[Portfolio (komputer)|Atari Portfolio]] do postaci [[GHG]] można pobrać [http://mono.i-demo.pl/graph8/pgf2ghg.sh stąd].
[[Kategoria:Oprogramowanie Atari 8-bit]] [[Kategoria:Oprogramowanie Atari 8-bit]]
[[Kategoria:Programy użytkowe]] [[Kategoria:Programy użytkowe]]
[[Kategoria:Polskie programy]] [[Kategoria:Polskie programy]]
 +[[Kategoria:Programy graficzne]]

Aktualna wersja

Graph8 1.2 - info
Graph8 1.2

Program graficzny napisany przez Mono. Służy do tworzenia grafiki hires, w kolorze czarnym i białym. Maksymalny rozmiar obrazka to 320 na 200 pikseli. Aby poprawnie działać potrzebuje DOS-a (ma specjalne wsparcie dla SpartaDOS). Program ma własny format zapisu i odczytu danych - GHG (Gephard Hires Graphics). Ciekawostkę stanowi fakt, że potrafi zapisywać rysunki w formacie PC (BMP) oraz Amigi (IFF/ILBM).

Spis treści

Obsługa

Obsługa programu odbywa się za pomocą 3 narzędzi jednocześnie:

  • mysz Atari ST lub Amiga wpięta do portu 2 (przełączanie rodzajów za pomocą Ctrl+AtariLogo),
  • joystick wpięty do portu 1,
  • klawiatura.

Postawienie piksela odbywa się poprzez:

  • wciśnięcie Shift,
  • wciśnięcie przycisku joysticka,
  • wciśnięcie lewego przycisku myszy.

Funkcje

Program umożliwia następujące tryby rysowania:

  • z wolnej ręki (D),
  • pojedyncze linie (L),
  • wielokąty niezamknięte (P),
  • promienie (R).

Możliwe są również operacje na blokach:

  • zaznaczanie (Ctrl+B),
  • wypełnienie bieżącym kolorem (Ctrl+<),
  • pobranie do bufora (Ctrl+BkSp),
  • wstawienie z bufora (Ctrl+>) w miejscu zaznaczenia bloku przy zachowaniu rozmiaru z bufora,
  • odwrócenie kolorów (Ctrl+I),
  • załadowanie z nośnika zewnętrznego (Ctrl+L),
  • zapisanie na nośnik zewnętrzny (Ctrl+S),
  • odwrócenie względem osi poziomej (Ctrl+H),
  • odwrócenie względem osi pionowej (Ctrl+V),
  • eksport na nośnik zewnętrzny do formatu BMP (Ctrl+X) lub IFF/ILBM (X).

UWAGA! Aby skopiować blok w inne miejsce należy:

  1. Pobrać blok do bufora (Ctrl+BkSp).
  2. Zaznaczyć nowy blok (Ctrl+B) - rozmiar nie ma znaczenia.
  3. Wkleić blok znajdujący się w buforze (Ctrl+>) - rozmiar bloku zostanie zaktualizowany rozmiarem bloku z bufora.

Operacje specjalne:

  • zmiana koloru (AtariLogo),
  • wybór wielkości piórka (1..8).
  • wybór maski piórka (CAPS).
  • wybór kształtu piórka (RETURN).
  • cofnięcie ostatnio dokonanej operacji (U).
  • wyjście z programu (Ctrl+Esc).

Linia statusu

Linia statusu programu umieszczona na dole ekranu przedstawia kolejno:

  • nazwę programu (GRAPH8),
  • kształt piórka ,
  • rozmiar piórka,
  • używany kolor,
  • używaną maskę,
  • pozycję piórka (xxx x yyy),
  • rozmiar bloku (www : hhh),
  • tryb obsługi myszy (A-Amiga, S-Atari ST).

I/O

Zapisu całego obrazka dokonuje się za pomocą sekwencji operacji:

  1. Zaznaczenia bloku o rozmiarze całego ekranu (Ctrl+B).
  2. Zapisania bloku (Ctrl+S).

Edycja nazwy pliku przy operacjach I/O pozwala na:

  • przesunięcie kursora o pojedynczy znak (Ctrl+strzałki w lewo i w prawo),
  • przesunięcie kursora do początku członu nazwy (Shift+strzałka w lewo),
  • przesunięcie kursora do początku następnego członu nazwy (Shift+strzałka w prawo),
  • usunięcie znaku na lewo od kursora (BkSp),
  • usunięcie znaku pod kursorem (Ctrl+BkSp),
  • usunięcie członu nazwy na lewo od kursora (Shift+BkSp),
  • usunięcie członu nazwy na prawo od kursora (Shift+Ctrl+BkSp),
  • akceptację operacji I/O (Return),
  • zaniechanie operacji I/O (Esc).

Człony nazwy pliku separowane są znakami ":", "<", ">", "." i "\" (SpartaDOS X).

Program uzupełnia rozszerzenie (jeśli nie podano) podczas operacji I/O:

  • .GHG dla odczytu i zapisu bloku/ekranu,
  • .BMP dla eksportu bitmapy BMP,
  • .IFF dla eksportu bitmapy IFF/ILBM.

Galeria

Eyes

Comix Memento Mori

Amentia

Pliki

  • Obraz dyskietki z wersją 1.2 programu można pobrać stąd.
  • Skrypt konwertujący pliki IFF/ILBM zapisane przez Graph8 z powrotem do postaci GHG można pobrać stąd.
  • Skrypt konwertujący pliki BMP zapisane przez Graph8 z powrotem do postaci GHG można pobrać stąd.
  • Skrypt generujący plik wykonywalny XEX na podstawie grafiki GHG można pobrać stąd.
  • Skrypt konwertujący skompresowane pliki PGC z Atari Portfolio do postaci GHG można pobrać stąd.
  • Skrypt konwertujący nieskompresowane pliki PGF z Atari Portfolio do postaci GHG można pobrać stąd.