adds toPngBuffer