8000 GitHub - illusionofchaos/depixelate: Implementation of various scaling/depixelating techbologies
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

illusionofchaos/depixelate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Depixelate

Implementation of various scaling/depixelating techbologies.

This is very rough software that I threw together for my own amusement. Feel free to modify it and make it better.

Currently it makes use of NSImage, so it only runs on Mac. It shouldn't be too hard to modify it to use jpeg and png libs directly, thus making it portable to other systems.

Usage

Usage: depixelate

  • Where scale is between 2 and 5 (certain algorithms do not support certain scales)
  • Where algorithm is one of "xbrz", "hqx", "scale2x".
  • srcfile and dstfile determine their types by the filename extension.

Scale support:

  • XBRZ: 2x - 5x
  • HQX: 2x - 4x
  • Scale2X: 2x - 4x

License

  • Scale2X is released under GNU General Public License version 2
  • HQX is released under GNU Lesser General Public License version 2.1
  • XBRZ is releaed under GNU General Public License version 3
  • All the glue logic is released under MIT.

About

Implementation of various scaling/depixelating techbologies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.9%
  • C++ 9.6%
  • Other 1.5%
0