Slick2D Problems

Hello!

I recently began converting my game to LWJGL from Java2D for obvious reasons. About halfway through the conversion I ran into drawing strings. So I switched to Slick2D. Now I have some strange bugs.
A. My images are being resampled! Why?
B. Theres a weird little bug thing over my textboxes/buttons. (these are composed of groupings of images to allow resizability)

Images:
http://cl.ly/image/3T382N1U3O0V How it used to look, LWJGL no slick
http://cl.ly/image/020t2a0G0Y1B How it looks now, with slick

Code:
http://pastebin.java-gaming.org/d6f910d6d63 GUIComponent (background is one, the buttons/textboxes are several of these)
http://pastebin.java-gaming.org/6f91d1d636d Load image function

The render function trickles down to the GUIComponents from my main loop class.

Does anyone know how to fix these issues?

Did you use

image.setFilter(Image.FILTER_NEAREST);

On the images so they don’t get blurry?

(inb4 try libGDX.)

No I did not! Thanks, that worked. But the lines (now not blurry) are still there?

CloudApp

The lines… sorry, no idea ???

Ok narrowed it down to the fact that im stretching a one pixel wide image across a very big length. (only the “top” and “bottom” images are effected). Any reason why this would be a problem in slick but not in normal lwjgl?

EDIT: Fixed, figured out that because my images weren’t in the “power of 2” pixel grid it was doing something strange - simply had to change them from 1x6 to 4x6.