screenshot

Page 1/2
| 2

By TheKid

Hero (528)

TheKid's picture

22-06-2017, 07:59

What setting do I need to get a pixel by pixel screenshot. I tried several settings and renderingtypes, but when I look at the screenshot it always looks antialiased. So with letters have a grey shadow like contour. What I want is just a with letter, no contours (just like on my real msx).

Login or register to post comments

By ro

Guardian (3898)

ro's picture

22-06-2017, 08:39

any context about what, where and how?
A screenshot is just what it is; a copy of the screen is exact. If the source is not anti-aliased, so isn't the screenshot.

however.

Be sure you save your copy in a RAW format, like .bmp for example. .jpg and other compression formats tend to make the copy look "anti aliased" (in this context)

By Grauw

Enlighted (6034)

Grauw's picture

22-06-2017, 09:35

PNG is a lossless compressed format, it will be more compact than .bmp and have no visual artefacts, so that’s fine too.

Maybe you’re referring to the scanlines though? When you take a screenshot in openMSX (PrtScr on Windows, CMD-D on MacOS), it includes those scanlines. Also the image is slightly stretched horizontally to get the correct aspect ratio for MSX. If you want a screenshot with 1:1 pixel ratio and no scanlines, then I tend to use CTRL-S to do a quicksave. Along with the quicksave, a screenshot is stored in the openMSX user directory which has these properties.

Easiest to post one of those screenshots here as an example, to clarify your question.

By TheKid

Hero (528)

TheKid's picture

22-06-2017, 10:18

I use catapult to start a game and tried all settings in the video tab. (also scane lines on/off) All have the same result.

When you zoom in on this picture, you see the antialiased effect I'm talking about.

https://msx.pics/image/4PcW

By TheKid

Hero (528)

TheKid's picture

22-06-2017, 10:26

Okay, so I tried to make a screenshot with openmsx F10 menu with screenshot -raw and this is exactly what I want. SO apperently the problem lies in catapult..

By RobertVroemisse

Paragon (1228)

RobertVroemisse's picture

22-06-2017, 11:40

It's the stretching effect Grauw talked about earlier. The dithering only happens horizontally. Try to turn that off in Catapult.

By TheKid

Hero (528)

TheKid's picture

22-06-2017, 12:09

Okay, where can I do that ? These are my settings now)

https://msx.pics/image/4unK

By JohnHassink

Ambassador (4887)

JohnHassink's picture

22-06-2017, 19:37

I had the same problem but solved it thanks to Manuel's help. I think you have to type in the commandline:

bind PRINT {if {[lsearch {TEXT80 6 7} [get_screen_mode]] == -1} { screenshot -raw -guess-name} else { screenshot -raw -doublesize -guess-name}}

By Manuel

Ascended (13379)

Manuel's picture

22-06-2017, 20:10

TheKid: horizontal stretch is not present in Catapult. You can find it in the OSD menu though: Video Settings -> Horizontal Stretch. Put it on None for no stretch.

If you always what PrintScreen to give you raw screenshots, you can use the bind command John gave. That changes your PrtScr hotkey (permanently, until you change it again) to make raw screenshots always (and when the MSX is displaying a mode of 512 pixels wide, it will also use the doublesize option to make sure no pixels are lost).
By default, the PtrScr hotkey makes screenshots of screens as you see them in the openMSX window.

By TheKid

Hero (528)

TheKid's picture

23-06-2017, 07:32

Thanks everyone to clear it up. Maybe catapult could be updated with this feature. I also noticed that catapult only makes .png screenshots and you can't change it.

ANd the bind commandline syntax works like a charm, thanks John.

By Grauw

Enlighted (6034)

Grauw's picture

23-06-2017, 09:23

What’s wrong with png?

Page 1/2
| 2
My MSX profile