スクリーンショットフラッター取得デバイス画素比率

電話でのスクリーンショット機能、1のpixelRatio比を書く、スクリーンショットはあなたが現在のピクセル比を取得する必要があることを見つけるために、慎重に検討し、非常に漠然としました

 try {
        RenderRepaintBoundary boundary =
            rootWidgetKey.currentContext.findRenderObject();
        var dpr = window.devicePixelRatio;
        var image = await boundary.toImage(pixelRatio: dpr);
        ByteData byteData = await image.toByteData(format: ImageByteFormat.png);
        Uint8List pngBytes = byteData.buffer.asUint8List();
        final result = await ImageGallerySaver.saveImage(pngBytes);
        BotToast.showText(
            text: ObjectUtil.isEmpty(result) ? '保存失败,请稍后再试' : '保存相册成功');
      } catch (e) {
        print(e);
      }


詳細な説明:
、親指、913 934 649コメント;:あなたはQグループ番号を追加することができますように

ジェーン帳:https://www.jianshu.com/u/88db5f15770d

CSDNます。https://me.csdn.net/beyondforme

ナゲッツます。https://juejin.im/user/5e09a9e86fb9a016271294a7

公開された152元の記事 ウォン称賛18 ビュー60000 +

おすすめ

転載: blog.csdn.net/beyondforme/article/details/104102537