ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter ui.Image转asUint8List

    Jan 3, 20236 min read
    // ui.Image转asUint8List
    var a = await image.toByteData(format: ui.ImageByteFormat.png);
    print(a.buffer.asUint8List());
    
    //ui.Image转ByteData
    final a = await image.toByteData(format: ImageByteFormat.png);
    var codec = await ui.instantiateImageCodec(a.buffer.asUint8List());
    
    //ByteData转ui.Image
    FrameInfo fi = await codec.getNextFrame();
    ui.Image image = fi.image;
    
    

    相关文章

    OpenAI 正考虑为 AI 软件打造一个应用商店

    OpenAI 考虑创建一个应用商店,以销售定制AI模型,扩大客户群,并促进AI技术的发展和应用。

    direnv 多项目环境变量管理

    安装并配置direnv通过`brew`和`eval`命令,用于在不同项目中管理环境变量。

    如何看待中国小孩抚养成本/人均GDP世界第二,第一是韩国

    中国小孩抚养成本高且人均GDP排名第二,反映了中国在经济发展和人口老龄化背景下,正努力提升儿童抚养水平和家庭生活质量。

    git 设置和取消代理

    设置和取消Git代理的命令包括设置HTTP和HTTPS代理,以及分别取消这些代理,同时还有删除npm代理的命令。

    第三次浪潮 读书笔记

    《第三次浪潮》是阿尔文·托夫勒1980年的著作,预见了信息社会的到来及其对社会变革和管理方式的影响,强调人性、全球视野和可持续发展的重要性。