Full-sized screenshots?

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Doody the Clown

Full-sized screenshots?

Post by Doody the Clown »

Since Final Fantasy VI won't run correctly in my PSX emulator without bugs, I have to run it on a SNES emulator. The thing is, I want to be able to take screenshots to a specified directory from which a program I am using will upload the files to my site via FTP. This wouldn't be a problem, except that ZSNES takes very small screenshots, while I want to take them at 800x600, the resolution the emulator is running (in windowed mode).

I tried using Fraps, but it only works fullscreen (windowed is a must). Is there a way to change the way ZSNES takes screenshots, where it puts the screenshots, or is there something to enable that makes Frap work with ZSNES in Windowed mode?

Thanks for any help you can provide.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

... Print Screen?
*Sometimes I edit my posts just to correct mistakes.
Doody the Clown

Post by Doody the Clown »

Joe Camacho wrote:... Print Screen?
+ paste into Photoshop + crop + save as compressed JPG + upload manually via FTP = a pain in the ass.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Doody the Clown wrote:
Joe Camacho wrote:... Print Screen?
+ paste into Photoshop + crop + save as compressed JPG + upload manually via FTP = a pain in the ass.
Pain in the ass or small pictures. Your choice. Print Screen is the advice in this kind of situations.
*Sometimes I edit my posts just to correct mistakes.
Mike
ZBoard Prince
Posts: 452
Joined: Tue Aug 16, 2005 11:59 am
Location: Long Island
Contact:

Post by Mike »

Doody the Clown wrote:
Joe Camacho wrote:... Print Screen?
+ paste into Photoshop + crop + save as compressed JPG + upload manually via FTP = a pain in the ass.

Damn, n00bs expect too much from the developers. Geeze, it's the best snes emulator out there and it's FREE man WTF?! It can't do everything for you, be happy with what you got and stop complaining.
:x
**Prince of the Zsnes board**
*Smash Champ*
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

I used GD::Image in a perl script to manipulate images, moving them around and cropping them. your server might support image manipulation shit, so have a script run that will take the png (smaller than bitmap) and enlarge it on the server side.

the small images are the raw data from the snes, they look larger on screen cause zsnes enlarges them for video. but they are the original size.
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
badinsults
"Your thread will be crushed."
Posts: 1236
Joined: Wed Jul 28, 2004 1:49 am
Location: Not in Winnipeg
Contact:

Post by badinsults »

If you do a straight ahead image resize without extrapolation algorithms, and use a 2:1 or 3:1 ratio (no partial ratio), you can resize without creating artifacts.
<pagefault> i'd break up with my wife if she said FF8 was awesome
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Try programs like HyperSnap DX. (There's even a registration code for it floating around... :lol: )
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

I don't think there's anything you're asking for that Irfanview can't do. Options->Capture/Screenshot... provides all the options you want as far as I can see.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
UnduTheGun
New Member
Posts: 6
Joined: Fri Mar 24, 2006 12:05 am

Post by UnduTheGun »

You can also give a try to Neoshooter
Poobah
Lurker
Posts: 164
Joined: Sun Sep 25, 2005 12:59 pm

Post by Poobah »

Just run ZSNES in windowed mode like normal, press Alt+Print Screen, and paste it wherever you want. No cropping or other formatting needed.
kieran_
Mugwump
Posts: 824
Joined: Fri Jul 30, 2004 9:05 pm

Post by kieran_ »

Wouldn't Fraps be suitable for this?
AntoineWG
Trooper
Posts: 530
Joined: Thu Jul 29, 2004 6:59 pm
Location: 127.0.0.1
Contact:

Post by AntoineWG »

Or run ZSNES in a fullscreen mode and press print screen. No cropping needed, just paste, save in the format of your choice and upload.
[i]"It is better to have tried and failed than to have failed to try, but the result's the same." - Mike Dennison[/i]
Musky Melon
New Member
Posts: 9
Joined: Mon May 14, 2007 7:41 am

Post by Musky Melon »

I hate to bring back an old thread, especially for my first post in this forum however it is relevant to the issue at hand.

I agree that ZSNES should have an option to make screenshots at the user's selected resolution. I've seen this option in many other emulators where you can set it to save snapshots at the video buffer's resolution. The main problem with using print screen is that it interrupts the game. It would be nice if you could just press the snapshot button and keep playing the game without having to alt-tab out every few seconds.

Oddly enough, I have a few screenshots from a previous build of ZSNES that is at a much higher resolution than the current build. I've forgotten what build I was using when I took them. The default snapshot is practically useless given that it is about one inch by one inch on a 20.1" monitor.
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

Musky Melon wrote:Oddly enough, I have a few screenshots from a previous build of ZSNES that is at a much higher resolution than the current build. I've forgotten what build I was using when I took them. The default snapshot is practically useless given that it is about one inch by one inch on a 20.1" monitor.
set your desktop resolution down to 800x600 or less then it wont be 1inch x 1inch :D

use mspaint and zoom in...
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Panzer88
Inmate
Posts: 1485
Joined: Thu Jan 11, 2007 4:28 am
Location: Salem, Oregon
Contact:

Post by Panzer88 »

ha, it's not that they are supporting an "interior" screenshot option, they are supporting official to spec resolution, features are nice, but there is no reason to bloat an emu with legitimate features with things you can do yourself in 5-10 minutes unless you have a handicap or something.
[quote="byuu"]Seriously, what kind of asshole makes an old-school 2D emulator that requires a Core 2 to get full speed? [i]>:([/i] [/quote]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Musky Melon wrote:The main problem with using print screen is that it interrupts the game. It would be nice if you could just press the snapshot button and keep playing the game without having to alt-tab out every few seconds.
creaothceann wrote:Try programs like HyperSnap DX.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Someone who has apparently not read the thread, or else they would have seen several solutions mentioned, wrote:The main problem with using print screen is that it interrupts the game. It would be nice if you could just press the snapshot button and keep playing the game without having to alt-tab out every few seconds.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Musky Melon
New Member
Posts: 9
Joined: Mon May 14, 2007 7:41 am

Post by Musky Melon »

Installing a third-party application isn't a very good solution for something that is essentially an expansion of an existing feature nor is editing every screenshot I take to get the proper, useful size. Yes, I could install that software but I'd rather not.

The argument of it being to spec is not a very good one either considering that there are features in ZSNES that the SNES didn't have. Not to mention that there are many video filters that are only there to improve the experience of emulation.

The implementation of screenshots taken at the displayed resolution wouldn't be that hard as far as I know. I believe my requested addition would enhance user satisifaction. After all, all the above mentioned "solutions" are born out of being unhappy with the screenshot function of the emulator. If you use these work-arounds then it is because you do not like the native screenshot support.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Pff.. If it's so easy to implement, why not do it yourself?

Me? I prefer the devs to continue working on the new soundcore and timing issues.
*Sometimes I edit my posts just to correct mistakes.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Joe Camacho wrote:Pff.. If it's so easy to implement, why not do it yourself?

Me? I prefer the devs to continue working on the new soundcore and timing issues.
I made a similar request way back. You can probably find it if you look hard enough.

As far as it is concerned, I don't see why being retarded is the ideal solution. If a 3rd party solution is available, why be stupid?
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Musky Melon
New Member
Posts: 9
Joined: Mon May 14, 2007 7:41 am

Post by Musky Melon »

Deathlike2 wrote:
Joe Camacho wrote:Pff.. If it's so easy to implement, why not do it yourself?

Me? I prefer the devs to continue working on the new soundcore and timing issues.
I made a similar request way back. You can probably find it if you look hard enough.

As far as it is concerned, I don't see why being retarded is the ideal solution. If a 3rd party solution is available, why be stupid?
I'm don't know enough about ZSNES and the code behind it to do it myself.
I'm not demanding that it be done now or even be the number one priority. I'm saying it should be somewhere on the list of improvements to make.

Third party applications provided video recording solutions but they integrated it into ZSNES anyway. I know about the workarounds. I want an easier solution rather than having to jump through additional hoops to accomplish my goal. This is the entire idea behind making programs. You are supposed to make things easier, to improve functionality. The real question is: why not? Why would it be a bad idea to implement this? What would you lose by adding this feature?
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Musky Melon wrote:
Deathlike2 wrote:
Joe Camacho wrote:Pff.. If it's so easy to implement, why not do it yourself?

Me? I prefer the devs to continue working on the new soundcore and timing issues.
I made a similar request way back. You can probably find it if you look hard enough.

As far as it is concerned, I don't see why being retarded is the ideal solution. If a 3rd party solution is available, why be stupid?
I'm don't know enough about ZSNES and the code behind it to do it myself.
Just because a request is made, it doesn't mean it will get done.
I'm not demanding that it be done now or even be the number one priority. I'm saying it should be somewhere on the list of improvements to make.
According to you, sure. However, that isn't on our list.
Third party applications provided video recording solutions but they integrated it into ZSNES anyway. I know about the workarounds. I want an easier solution rather than having to jump through additional hoops to accomplish my goal. This is the entire idea behind making programs. You are supposed to make things easier, to improve functionality. The real question is: why not? Why would it be a bad idea to implement this? What would you lose by adding this feature?
That has more to do with one of the developers wanting to make it happen. Since he has the vision, he set out to make it happen. We accept code contributions like everyone else... so if one were to care enough to make it happen, then great. Remember that the a request is only taken as serious as the developers want it to be done.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Musky Melon wrote:
Deathlike2 wrote:
Joe Camacho wrote:Pff.. If it's so easy to implement, why not do it yourself?

Me? I prefer the devs to continue working on the new soundcore and timing issues.
I made a similar request way back. You can probably find it if you look hard enough.

As far as it is concerned, I don't see why being retarded is the ideal solution. If a 3rd party solution is available, why be stupid?
I'm don't know enough about ZSNES and the code behind it to do it myself.
I'm not demanding that it be done now or even be the number one priority. I'm saying it should be somewhere on the list of improvements to make.
BUT BUT!!
Musky Melon wrote:...The implementation of screenshots taken at the displayed resolution wouldn't be that hard as far as I know...
*Sometimes I edit my posts just to correct mistakes.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Musky Melon wrote:[...] I want an easier solution rather than having to jump through additional hoops to accomplish my goal. This is the entire idea behind making programs. You are supposed to make things easier, to improve functionality. The real question is: why not? Why would it be a bad idea to implement this? What would you lose by adding this feature?
External tools have the advantage that they can be used with every application. (This approach is used by Unix, for example.) Adding the required code to each program would require much more work.

On the other hand, big centralized & "bulky" applications are easier for novices.

In the end it's up to the programmers how much they want to implement and maintain.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Post Reply