graphic: refactor code, rename PNG to FormatPng
graphic: add test images
graphic: refactor code, add save_load.go
graphic/gdkpixbuf: init code