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 12:03 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 20:03
       
      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 15:04
       
      Byly ostatnio pytania o przenoszeniu grafiki z peceta, wiec odsniezam watek.