PNG has RLE compression (which is noticable if your image has long ranges of pixels with same color), that can explain a difference. There's also the bit depth: SFML uses 32-bits pixels, PNG can probably use lower, like 8-bit.
Can you give us the specs of your PNG files (width, height, bits per pixel)? Or better, upload one so that we can play with it directly.