搜索插件、代码仓与 APP 分类

插件详情v2.0.0

widget_to_image

一个简单的包,可将您的任何小部件转换为图像。

近 30 天下载
128
喜欢数
34
Pub 分数
55

安装插件

flutter pub add widget_to_image

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

widget_to_image 是一个 Flutter 包,可让开发者将任何 widget 转换为高质量图像。它简化了通过程序捕获 UI 元素的过程,非常适合生成预览、导出设计或在应用内创建动态截图。该包通过使用 Flutter 的渲染管道将 widget 渲染为图像,确保视觉呈现准确。它支持 Android 和 iOS 平台,并可无缝集成到现有的 Flutter 项目中。

适合场景

  • 生成应用预览
  • 创建动态截图
  • 将UI组件导出为图像
  • 建筑设计工具
  • 测试视觉布局

主要特点

  • 将任何 Widget 转换为图像
  • 高保真输出
  • 简单的 API 集成
  • 支持多个平台
  • 无外部依赖

适合对象

  • UI 测试
  • 设计原型
  • 应用预览生成
  • 开发者工具
  • 视觉调试

使用建议

  • 需要正确的上下文以进行控件渲染
  • 可能会影响复杂组件的性能
  • 仅限静态图像输出
  • 不适用于实时视频捕获
  • 在异步操作中需要谨慎处理

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Widget To Image

pub package

A simple package to convert any of your widgets into an image

Usage

Import the package
import 'package:widget_to_image/widget_to_image.dart';
Use the package
ByteData byteData = await WidgetToImage.widgetToImage(Container(
    width: 100,
    height: 100,
    color: Colors.blue
));
OR
ByteData byteData = await WidgetToImage.repaintBoundaryToImage(key);

Example

Find the example wiring in the widget_to_image example application.

Details

See the widget_to_image.dart for more details.

Issues and feedback

Please file issues to send feedback or report a bug. Thank you!

所属分类

源码仓库

使用此插件的项目