Welcome, Guest.
Username: Password: Remember me

TOPIC: Screenshot image file format

Screenshot image file format 2 years 1 month ago #1

  • Midhras
  • Midhras's Avatar
  • Offline
  • Posts: 5
  • Thank you received: 2
When taking screenshots at huge resolutions, they tend to become unwieldy if I have them output as PNG's. I can understand why PNG would be preferable for many, but I'd love to be able to optionally output to BMP's instead. If that is easy to implement, that is.
The administrator has disabled public write access.

Screenshot image file format 2 years 1 month ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2540
  • Thank you received: 1452
Sure, I'll add that.
Cheers, crosire =)
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, Midhras

Screenshot image file format 2 years 1 month ago #3

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2540
  • Thank you received: 1452
Starting with 0.12.0 it will be possible to change the screenshot file format by adding "#pragma reshade screenshot_format XXX" anywhere in the shader, where XXX can be "png" or "bmp" (currently). As shaders are hot-reloaded, it's also possible to change that setting while ReShade is running. Default if not specified will still be "png".
Cheers, crosire =)
The administrator has disabled public write access.

Screenshot image file format 2 years 1 month ago #4

  • Midhras
  • Midhras's Avatar
  • Offline
  • Posts: 5
  • Thank you received: 2
Great stuff, crosire. Let me tell you: I'm having a ball with ReShade. Pure gaming awesomeness, this thing. Thanks for putting in the work.
The administrator has disabled public write access.
The following user(s) said Thank You: crosire

Screenshot image file format 2 years 1 month ago #5

  • Psychor
  • Psychor's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 2
crosire wrote:
Starting with 0.12.0 it will be possible to change the screenshot file format by adding "#pragma reshade screenshot_format XXX" anywhere in the shader, where XXX can be "png" or "bmp" (currently). As shaders are hot-reloaded, it's also possible to change that setting while ReShade is running. Default if not specified will still be "png".

Could you please provide a bit more information on this such as what file to edit. Thanks.
The administrator has disabled public write access.

Screenshot image file format 2 years 1 month ago #6

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2540
  • Thank you received: 1452
Psychor wrote:
Could you please provide a bit more information on this such as what file to edit. Thanks.
It's the same way statistics are enabled/disabled.
All ReShade settings are set using the "#pragma reshade ..." line, which is a preprocessor command that can be put anywhere in the shader file. In case of MasterEffect you can add it to ReShade.fx, for SweetFX you can add it to Sweet.fx or SweetFX_settings.txt or ReShade_settings.txt or Main.h or any other file included and used. Wherever you see it fit =)
Cheers, crosire =)
The administrator has disabled public write access.
The following user(s) said Thank You: Psychor, Midhras

Screenshot image file format 2 years 1 month ago #7

  • Psychor
  • Psychor's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 2
crosire wrote:
Psychor wrote:
Could you please provide a bit more information on this such as what file to edit. Thanks.
It's the same way statistics are enabled/disabled.
All ReShade settings are set using the "#pragma reshade ..." line, which is a preprocessor command that can be put anywhere in the shader file. In case of MasterEffect you can add it to ReShade.fx, for SweetFX you can add it to Sweet.fx or SweetFX_settings.txt or ReShade_settings.txt or Main.h or any other file included and used. Wherever you see it fit =)

Thank you.
The administrator has disabled public write access.

Screenshot image file format 2 years 4 weeks ago #8

  • CeeJay.dk
  • CeeJay.dk's Avatar
  • Offline
  • Posts: 32
  • Thank you received: 50
crosire wrote:
All ReShade settings are set using the "#pragma reshade ..." line, which is a preprocessor command that can be put anywhere in the shader file. In case of MasterEffect you can add it to ReShade.fx, for SweetFX you can add it to Sweet.fx or SweetFX_settings.txt or ReShade_settings.txt or Main.h or any other file included and used. Wherever you see it fit =)

I added this option to ReShade_settings.txt
The administrator has disabled public write access.
The following user(s) said Thank You: crosire