draw to PNG device directly