Oznámení

Sbalit
Aktuálně žádná oznámení.

Grabování screenshotů ve WinUAE

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    Grabování screenshotů ve WinUAE

    Potřebuju natípat větší nožství screenshotů z her přes WinUAE. Problém je, že výstupní velikost obrázků musí být 320x256 bodů. A já za boha nemůžu ten emulátor donutit aby mi to takhle ukládal. Výstupní obrázky mají prostě buď různé rozměry, nebo border, nebo pruh nahoře, případně jsou deformované (pixely nejsou 1:1) nebo jsou dokonce posunuté k jednomu kraji a chybí několik pixelů obrazu. Ptal jsem se na to na EAB,



    Toni Willen kvůli mně do nejnovějšího WinUAE přidal nějaké funkce, ale já s tím furt bojuju, nejsem z toho moudrej a nemůžu na to přijít.

    Potřebuju aby mi někdo popsal jako pro blbečka co přesně a kde mám nastavit.

    "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

    #2
    O: Grabování screenshotů ve WinUAE

    Nastav si na karte display:

    - Windowed mode (mozes si nastavit aj 320x256,pripadne ine)
    - Resolution na Lores
    - Linemode na Single

    na karte output:
    - take screenshot before filtering


    PS: A ked to chces bez borderu, tak si stiahni tu upravenu verziu.
    Naposledy upravil DJM; 28.02.2016, 14:56:44.
    Amiga 1200T (E/Box)+BlizzardPPC 603p/363+060/66+BVision PPC+256MB+KS3.1+Cocolino+Lyra 2+Fast Ata MK-IV+320GB WD Blue 3200AAJB PATA HDD(PFS3)+dvdrw+dvd+cf2ide
    Amiga 1200+BlizzardPPC 603e/210+040/25+128MB+KS3.1+CF4GB(PFS3)

    Komentovat


      #3
      O: Grabování screenshotů ve WinUAE

      Tak mi prosím vysvětli, co dělám špatně.

      WinUAE mám nastavené takto:




      což mi produkuje takovéto okénko:



      A když grabbu screenshot při bootování, dostanu toto:


      co má rozlměry přesně 320x 256,

      ale když pak grabnu o obrazovku dál dlaší screenshot, dostanu tohle


      s rozměrem 347 x 259.

      Já rozumím že obrazovka je otevřená v overscanu, ale jde UAE přinutit, aby vyplivávalo ořízlé obrázky na šířku 320? BTW Toni teď opět kvůli mně přidal nějakou možnost konfigurace která by tomu měla pomoct, což nevím kde se dělá.
      Naposledy upravil Predseda; 28.02.2016, 19:09:00.
      "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

      Komentovat


        #4
        O: Grabování screenshotů ve WinUAE

        Chybí Ti tam zaškrnuté Centering Horzontal a Vertical.
        I love Amiga

        Komentovat


          #5
          O: Grabování screenshotů ve WinUAE

          OK, zaškrtnul jsem to, WinUAE jsem pro jistotu restartoval, a výsledný obrázek je stejný, opět overscreenová 347x259
          "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

          Komentovat


            #6
            O: Grabování screenshotů ve WinUAE

            No ono ti to oreze iba prazdne okraje. Ked chces aby bola maximalna sirka grabscreenu 320, tak ak som to pochopil spravne z toho odkazu, tak by si si mal nastavit tie hodnoty v config subore;

            "
            Config file only options added: (all options below also require win32. prefix)

            screenshot_min_width and screenshot_min_height: minimum autoclip size in lores pixels.
            screenshot_max_width and screenshot_max_height: maximum autoclip size in lores pixels.
            screenshot_width and screenshot_height: forced screenshot size (non-autoclip mode only)
            screenshot_x and screenshot_y: position/offset of screenshot (non-autoclip mode only)
            screenshot_mult_width and screenshot_mult_height: 1x, 2x, 4x or 8x screenshot size multiplier.
            "

            Teoreticky ked si nastavis tieto premenne, tak by ti mal obsekat obrazok podla toho, aj ked bude vacsi ako 320x256. Neskusal som to, ale podla toho co napisal Toni by to tak malo byt. Nehladaj to v GUI, ale v nejakom config subore...
            Amiga 1200T (E/Box)+BlizzardPPC 603p/363+060/66+BVision PPC+256MB+KS3.1+Cocolino+Lyra 2+Fast Ata MK-IV+320GB WD Blue 3200AAJB PATA HDD(PFS3)+dvdrw+dvd+cf2ide
            Amiga 1200+BlizzardPPC 603e/210+040/25+128MB+KS3.1+CF4GB(PFS3)

            Komentovat


              #7
              O: Grabování screenshotů ve WinUAE

              Můj způsob řešení problému nebude preferovaný a taky nemám představu, co je to větší počet obrázků no je to ale silnější než já a i tak napíšu postup, který nebude použit . Nakopíruji obrázek do paměti, z paměti do malování ve win, označím plochu chtěného výřezu ručně (levý horní a pravý dolný roh), nakopíruji do paměti a na novou plochu to tam prásknu z paměti a uložím.
              Amiga - PMD 85

              Komentovat


                #8
                O: Grabování screenshotů ve WinUAE

                To fakt není řešení. Potřebuju řádově desítky až možná stovky screenshotů a z tohodle bych se - když to řeknu hodně, HODNÉ slušně: vomrdal.
                "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

                Komentovat


                  #9
                  O: Grabování screenshotů ve WinUAE

                  No jo to by chtělo udělat program, který vezme z obrázku potřebnou část a tak to uloží. Ona ta část by byla pořád stejná = stejné parametre pro výřez, tedy by se akce mohla opakovat pro všechny obrázky v nějakým cyklu. S grafickými knihovnami jsem není kamarád. Tak alespoň jsem to vymyslel .
                  Amiga - PMD 85

                  Komentovat


                    #10
                    O: Grabování screenshotů ve WinUAE

                    Tak jsem nagraboval přes 50 screenshotů z asi 20 her a nějak to jde. Je to vopruz, ale zjistil jsem že manuálním korekcím se stejně nevyhnu, tak jsem se s tím už smířil.
                    "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

                    Komentovat


                      #11
                      O: Grabování screenshotů ve WinUAE

                      Potřeboval bych pár screenshotů z Heretica II, kdyby někdo udělal...
                      "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

                      Komentovat


                        #12
                        O: Grabování screenshotů ve WinUAE

                        Vím, že tohle není to, co chceš slyšet, ale... po natípání hromad screenshotů můžeš využít dávkové modifikace v programi Irfan Viewer. Používám ho roky s velikým úspěchem. Nastavíš si velikost, ořezání, kvalitu, formát a dzing - za pár minut (podle množství screenshotů) máš hotovo.
                        Amiga 1200 + Blizzard 1260 + 64 MB RAM + CF2IDE + Indivision AGA Mk1 + PCMCIA2CF + WHDLoad registered + GOTEK

                        Komentovat


                          #13
                          O: Grabování screenshotů ve WinUAE

                          To já dělám, irfan je můj kamoš, problém je ale že amigácké hry používají různý overscan, takže nejde nastavit ořez nějak univerzálně a musí se centrovat i na canvas, nejen pro každou hru zvlášť, ale často i pro různé shoty z té samé hry.
                          "Venku leje. Naimpregnuju si hlavu pivem." (Červ, 2023)

                          Komentovat


                            #14
                            O: Grabování screenshotů ve WinUAE

                            OK, to je fakt, že univerzální to není - jenom na jeden screenmode.
                            Když nad tím tak dumám, tak skutečně univerzální řešení asi nebude existovat, leda by nějak WinUAE samo detekovalo, kde přesně je pixel na souřadnici 0,0 (což může být kdekoli) a pak od něj teprve típlo 320x256. Jestli to za one-time effort stojí nesvedu posoudit.

                            O co ti vlastně přesně jde? Databáze? Co na to Lemon nebo tak někdo?
                            Amiga 1200 + Blizzard 1260 + 64 MB RAM + CF2IDE + Indivision AGA Mk1 + PCMCIA2CF + WHDLoad registered + GOTEK

                            Komentovat


                              #15
                              O: Grabování screenshotů ve WinUAE

                              Heretic II? Stacila by demoverze, software rendering? Jake chces rozliseni?

                              Komentovat

                              Zpracovávám...
                              X