Skip to content

Script for The Gimp 2.8 which tries to emulate the look and feel of a picture rendered on a CRT

License

Notifications You must be signed in to change notification settings

Zigazou/CRT-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRT-emulator

Script for The Gimp 2.8 which tries to emulate the look and feel of a picture rendered on a CRT

The best results are obtained by using images (from emulators) in the natural resolution. For example, images from an Amstrad CPC should be 320×200 pixels in RGB format.

Beware that the result will be 8 times larger than the original (320×200 → 2560 × 1600). Therefore you should not use images too large that they could not fit into your computer’s memory.

Installation

The crt.scm file should be placed in your Gimp directory (on Linux, it is ~/.gimp-2.8/scripts).

Usage

The script is accessible via the Filters/Distort/CRT emulator menu.

It requires no parameter.

Example

Here’s a screenshot from the game Cybernoid on Amstrad CPC

after CRT-Emulator

Notes

What the script does :

  • upscale (×2)
  • remove even rows
  • upscale (×4)
  • flatten
  • spread pixels (2×2)
  • gaussian blur (8×4)
  • curves (brighten)
  • lens distortion (main distortion=10, luminosity=20)
  • create a layer Noise with black background in lighten-only mode
  • generate RGB noise (0.3)
  • blur the noise (24×24)

About

Script for The Gimp 2.8 which tries to emulate the look and feel of a picture rendered on a CRT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages