use PNG device directly