atarionline.pl Obrazki pecetowskie w G2F - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1:
       
      CommentAuthorKaz
    • CommentTime10 Mar 2009 zmieniony
     
    Odpowiedz na pytanie z tego watku:
    ->link<-

    Pytanie: "jeden obrazek dorobiłem do gry go niemającej, ale mam małe pytanie - jaką rozdzielczość na PC ma mieć obrazek by G2F wyświetlało go jako zajmujący cały ekran? i czy da się jakoś zapobiec rozciąganiu obrazka w poziomie przez G2F?"

    oraz dodatkowa informacja:

    "Jeśli nie napisałem o który tryb chodzi, to oczywiste że o ten który jest ustawiony bezpośrednio po uruchomieniu G2F."

    1. U mnie tryb pokazujacy sie bezposrednio po otwarciu programu G2F ma szerokosc 48 bajtow i 240 pikseli wysokosci.

    2. 48 bajtow to 384 pikseli szerokosci w trybie 1x1 (hi-res), 192 w trybie 2x1 (odpowiednik GR15) i 96 w 4x1 (tryb GTIA).

    2. W swietle badan empirycznych, przeprowadzonych na roznych monitorach/telewizorach wyszlo, ze szerokosc 48 bajtow nie jest widoczna, w praktyce widac okolo 42/44 bajtow (rozne opinie spotkalem). TeBe, autor G2F, wlaczyl dlatego ostrzezenie w programie, gdy przelaczymy sie na tryb 48 bajtow, ze czesc ekranu nie bedzie widoczna na prawdziwym Atari.

    3. Mozemy to zmieniac - wybierac mniejsza szerokosc ekranu, na przyklad 32 bajty (256/128/64 piksele) lub 40 (320/160/80 pikseli).

    4. Mozemy tez regulowac wysokosc obrazka w pionie, co wymaga klikania na cyferki po lewej stronie obrazka (podczas uruchomienia sa tam same dwojki). Zero - wylacza wiersz ekranu z uzycia (wiersz = 8 pikseli), wiec ustawiajac zera od gory albo dolu w kolejnych wierszach obrazka, mozemy zmniejszac jego wysokosc.

    5. Jezeli ekran ma wysokosc 240 pikseli to w trybie hi-res (w G2F: 1x1) oraz GTIA (4x1) ostatni wiersz ekranu bedzie powodowal problemy z grafika na prawdziwym Atari. Dlatego TeBe wlaczyl ostrzeganie przed ustawianiem ostatniego wiersza ekranu jako hi-res lub GTIA. Dlatego dla tych trybow rozdzielczosc maksymalna w pionie to 232 piksele.

    Teraz kwestia rozmiarow obrazka na pececie.

    1. Program G2F w nowszych wersjach pozwala wczytywac dowolne obrazki pecetowskie w formacie JPG/JPEG, GIF, PNG i BMP.

    2. Do G2F nastepujace pecetowskie obrazki mozemy wczytac i nie beda one poddane skalowaniu:

    a) tryb 1x1 - 384 na 240
    b) tryb 2x1 - 192 na 240
    c) tryb 4x1 - 96 na 240

    3. Wiemy jednak z powyzszych rozwazan, ze nie calosc bedzie widoczna na ekranie, w praktyce wiec trzeba sie liczyc z tym, ze nie ma sensu (szczegolnie, jesli wazna jest dla nas cala powierzchnia obrazka i nie chcemy utracic z niego zadnego fragmentu) wczytywac obrazkow o rozmiarach wiekszych niz:

    a) tryb 1x1 - 352 na 232
    b) tryb 2x1 - 176 na 240
    c) tryb 4x1 - 88 na 232

    4. Moze byc jednak tak, ze mamy wiekszy rozmiar obrazka. Rozwiazaniem jest przeskalowanie go w jakims zewnetrznym programie, ale i G2F potrafi to zrobic.

    5. Jezeli mamy wlaczona opcje "Resize BMP" (tak, mylaca nazwa) w menu "Special" to obrazek pecetowski o rozmiarach wiekszych niz ekran Atari wczyta sie i zostanie przeskalowany do swoich zwyklych proporcji.

    6. Jezeli opcja "Resize BMP" nie jest wlaczona to obrazek zostanie wczytany w sposob "jeden piksel do jednego". Poniewaz piksele pecetowskie sa kwadratowe, a atarowskie kwadratowe tylko w hi-res, a w trybach kolorowych prostokatne, to efektem w tych ostatnich trybach jest rozciagniecie obrazka. Po prostu piksele o rozmiarach 1x1 zostaja przedstawione jako piksele 2x1 albo 4x1.

    To tyle na podstawie informacji zebranych od fachowcow od G2F.
    • 2:
       
      CommentAuthorKaz
    • CommentTime11 Mar 2009
     
    Uzupelnienie do powyzszego.

    Czasami chcemy polaczyc obrazek z G2F z naszym wlasnym programem (a Larek napisal do tego program "Integrator"). Porada dnia od TeBego: taki obrazek nie moze korzystac z pierwszych 8 linii ekranu (wiersza), jezeli chcemy z niego wyjsc do glownego programu. W przeciwnym wypadku bedzie "wisial" i zadne naciskanie przyciskow i inne magiczne zabiegi nie zadzialaja.

    Tak wiec w przypadku obrazkow, ktore maja byc dolaczone np. "Integratorem" - rozdzielczosc maksymalna wynosi:

    a) tryb 1x1 - 352 na 224
    b) tryb 2x1 - 176 na 232
    c) tryb 4x1 - 88 na 224
    • 3:
       
      CommentAuthorKaz
    • CommentTime7 Apr 2012
     
    Byly ostatnio pytania o przenoszeniu grafiki z peceta, wiec odsniezam watek.