一尘不染

如何在视频/图像上添加图像或文本(水印)-Flutter / Dart

flutter

我正在构建一个Flutter需要在视频和图像上添加waermark
的应用程序。有什么办法firebase(或任何其他服务)来实现这一目标?我可以这样做,client- side但也找不到与视频/图像处理相关的任何Flutter / Dart程序包。

请指导我如何做。

谢谢


阅读 1570

收藏
2020-08-13

共1个答案

一尘不染

对于视频:

向现有视频添加静止帧,例如水印

.generateVideo(List<String> paths, String filename, int fps, doublespeed).

paths输入文件路径的参数列表。可以是用于生成新视频的图像(.jpg或.png)或视频文件(.mp4)。例如:["documents/input.mp4", "documents/watermark.jpg]

对于图像:

加载,保存和处理各种不同文件格式的图像。

https://github.com/brendan-
duncan/image/wiki/示例

drawString(image, arial_24, 0, 0, 'Hello World');

至于其他服务,我不知道,但是Firebase不提供此服务。

否则,在客户端/应用程序端,当前没有多少其他视频,但是还有更多可用的图像,您可以搜索https://pub.dev/flutter/packages?q=image+editor。但是,要获得更多选择,您将不得不寻找本机Android
/ iOS库并通过平台渠道自定义集成它们

2020-08-13