草庐IT

BitmapEncoder

全部标签

c# - 向 MediaComposition 添加背景颜色

我正在尝试创建一个MediaComposition。我已经成功地将多个png图像组合成一个视频;但是,创建的文件具有黑色背景。起初我认为这可能是因为这些文件是png文件,但对于jpg文件也会发生同样的行为。以下是我保存图像的方式:publicasyncTaskSave(InkCanvascanvas,StorageFilefile){if(canvas!=null&&canvas.InkPresenter.StrokeContainer.GetStrokes().Count>0){if(file!=null){using(IRandomAccessStreamstream=awaitf

c# - 使用 BitmapEncoder 生成时如何使 GIF 循环重复

我能够使用BitmapEncoder(C#、WinRT)创建动画gif。但是,我一直无法弄清楚如何让GIF循环返回并从头开始?没有尝试太多,因为我不确定要尝试什么。搜索了要在GIF上设置的更多属性,但找不到任何相关内容。 最佳答案 好吧,终于想通了。显然,您需要将以下元数据添加到GIF以使其循环播放:BitmapPropertySetproperties=awaitencoder.BitmapProperties.GetPropertiesAsync("/appext/Data");properties=newBitmapPrope