码迷,mamicode.com
首页 > 其他好文 > 详细

sws_getContext函数参数介绍

时间:2018-12-13 21:47:04      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:tco   算法   效果   lag   介绍   log   param   blank   结构   

原型:

 

SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat,
                           int dstW, int dstH, enum AVPixelFormat dstFormat,
                           int flags, SwsFilter *srcFilter,
                           SwsFilter *dstFilter, const double *param)



成功后返回SwsContext 类型的结构体。

参数1:被转换源的宽

参数2:被转换源的高

参数3:被转换源的格式,eg:YUV、RGB……(枚举格式,也可以直接用枚举的代号表示eg:AV_PIX_FMT_YUV420P这些枚举的格式在libavutil/pixfmt.h中列出)

参数4:转换后指定的宽

参数5:转换后指定的高

参数6:转换后指定的格式同参数3的格式

参数7:转换所使用的算法,

参数8:NULL

参数9:NULL

参数10:NULL

转换所用的算法在libswscale/swscale.h中枚举

网上有人测试这些算法,将一幅1920*1080的风景图像,缩放为400*300的24位RGB

 

算法

帧率

图像主观感受

SWS_FAST_BILINEAR

228

图像无明显失真,感觉效果很不错。

SWS_BILINEAR

95

感觉也很不错,比上一个算法边缘平滑一些。

SWS_BICUBIC

80

感觉差不多,比上上算法边缘要平滑,比上一算法要锐利。

原文:https://yq.aliyun.com/ziliao/553102

sws_getContext函数参数介绍

标签:tco   算法   效果   lag   介绍   log   param   blank   结构   

原文地址:https://www.cnblogs.com/nanqiang/p/10116518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!