我需要在我的C ++应用中执行视频缩放。我知道我可以使用COM与C#进行通信,我知道C#可以执行视频缩放,所以我正在考虑弥合这两个世界。
如何使用C#缩放内存中的视频图像,然后在缩放图像后获取视频数据?
这个问题看似相似,但如何在缩放后获取数据而不是将其显示在屏幕上? High Quality Image Scaling Library
答案 0 :(得分:1)
C#(使用GDI + a.k.a。System.Drawing
)可以缩放单个图像,但它没有内置的缩放完整视频的方式(如MPEG或AVI)。
假设您实际上只需要缩放单个图像(即不是完整的视频),那么最好从C ++中做到这一点(StretchBlt
将是您将用于此的主要API方法。 / p>