So, I was spending some time implementing the xBR set of scaling algorithms and I came across this little gem: http://forums.getpaint.net/index.php?/topic/23601-2d-image-scaling-algorithms/ Looks like I don't need to implement it now... but this program includes the xBR family as well as HQx and many other nifty scaling algorithms. To give you an idea of what xBR allows you to do, take this image: Here is a typical nearest neighbor scaling next to an xBR 2x2 scaled version: (I wish these wouldn't scale down, but I don't have time to mess with it) Quite a difference. I wanted to implement this algorithm for scaling up SNES style sprites while adding a stylized look. Figured I would share this find with anyone who hasn't found it for themselves. Enjoy.