社区
多媒体/流媒体开发
帖子详情
在transform filter 中改变图片尺寸要如何做?
GrAkiss
2005-03-15 09:16:15
就是媒体类型的设置问题,SDK的所有例子里面INPUT PIN和output PIN的媒体类型都是一样的。
但是由于我要对视频图像进行处理,旋转90度后高和宽会互换,其他都不变,但是这时媒体类型还是变了,要怎么样设置媒体类型呢?我直接在transform()里面用IMEDIASAMPLE->SetMediaType()没用,用m_pOutput->SetMediaType()也不行啊
...全文
541
5
打赏
收藏
在transform filter 中改变图片尺寸要如何做?
就是媒体类型的设置问题,SDK的所有例子里面INPUT PIN和output PIN的媒体类型都是一样的。 但是由于我要对视频图像进行处理,旋转90度后高和宽会互换,其他都不变,但是这时媒体类型还是变了,要怎么样设置媒体类型呢?我直接在transform()里面用IMEDIASAMPLE->SetMediaType()没用,用m_pOutput->SetMediaType()也不行啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GrAkiss
2005-03-16
打赏
举报
回复
我并不是要支持某种媒体类型的输入,我是要实现这个filter上的输入pin和输出pin有不同的媒体类型,也就是说其实输入pin是无所谓的,无论怎么样都好,但是输出的媒体类型就要根据输入的图像尺寸来定
日总是我哥
2005-03-16
打赏
举报
回复
你并不需要改变参数的直。
你只要确定了参数中的类型是你需要的,return S_OK就可以了吧
我是这么认为:)
GrAkiss
2005-03-16
打赏
举报
回复
是我自己写的filter,应该说是自己改的,我是在sdk的一个例子的基础上改的,只需要在CheckInputType检查媒体类型??那怎么确定是输入的还是输出的媒体类型,我先试试
日总是我哥
2005-03-16
打赏
举报
回复
不知道这个Transform Filter是不是你自己做的,如果是的话,在CheckInputType中来检查媒体类型就是了。
GrAkiss
2005-03-16
打赏
举报
回复
经过实验,发现在CheckTransform()中
if(*mpIn == *mpOut)
{
return NOERROR;
}
这里是关键所在,判断输出的媒体类型是否与输入的媒体类型相同。
将此处的mpIn换成自己想要输出的媒体格式就可以改变输出的媒体类型了.
ps:此处自己指定的媒体类型最好直接从mpIn复制后再修改得到,因为很容易漏掉一些参数或者一些参数不符。例如:CMediaType *pmt = new CMediaType();
memcpy(pmt,mpIn,sizeof(CMediaType));
((VIDEOINFOHEADER*)(pmt->Format()))->bmiHeader.biWidth =600;
((VIDEOINFOHEADER*)(pmt->Format()))->bmiHeader.biHeight =800;
ios
改变
图片尺寸
_iOS 修改
图片尺寸
的方法
目前在iOS上对于图片的优化点有很多,例如图片解码、图片渐加载和
图片尺寸
处理。这篇文章是说明目前iOS 代码
中
修改
图片尺寸
的两种方法,以及这两种方法区别和注意点。修改
图片尺寸
的两种方法1. 画布ImageContext(UIKit)/** 利用画布对
图片尺寸
进行修改@param data ---- 图片Data@param maxPixelSize ---- 图片最大宽/高尺寸 ,设置后图片会根据...
构建DirectShow图像翻转
Transform
Filter
Transform
Filter
是数字视频处理领域
中
一个重要的概念,它涉及到图像和视频数据流的转换处理。这个概念允许开发者在不
改变
原始数据流的基础上,通过一系列算法对图像数据进行转换,如旋转、缩放、颜色调整等。Check
Transform
方法在
Transform
Filter
中
扮演着至关重要的角色。其主要目的和功能可以概括为:验证转换条件:在数据流转换之前,Check
Transform
方法验证是否满足特定的转换条件,这可能包括检查输入媒体类型、分辨率、帧率等。错误预防。
如何开发传输过滤器(
Transform
filter
)
摘要:本篇文档主要讲述了利用Directshow开发传输
filter
时应该注意的一些事情。 在开发自己的
filter
之前,看看DMO(DirectX Media Object)是否满足你的要求,因为DMO可以
做
许多和
filter
相同的工作,但是开发DMO比开发
filter
要简单多了。开发
transform
filter
主要有下面的几个步骤,努力的遵循吧第一步选择一个基类下面的基类适合开发tran
css
filter
改变
图片的颜色,神奇的操作~
最近get了一个神奇的知识~ 视觉设计的小姐姐某天有一个想法,她只设计一版图标,需要前端在不同的场景展示不同颜色的图标,确实是高效的办法哈!但是对我的CSS知识来说超纲了[捂脸]…于是开始搜搜搜,发现了一些办法,而且这些办法都是使用
filter
这个神奇的属性! 一、
filter
:drop-shadow drop-shadow滤镜可以给元素或图片非透明区域添加投影,对于背景透明的icon来说,投影当然就可以实现改颜色啦! html: <div class="imgBox"> &l
开发
Transform
filter
引用自(智慧的鱼 http://blog.csdn.net/aoosang/)
摘要:本篇文档主要讲述了利用Directshow开发传输
filter
时应该注意的一些事情。 在开发自己的
filter
之前,看看DMO(DirectX Media Object)是否满足你的要求,因为DMO可以
做
许多和
filter
相同的工作,但是开发DMO比开发
filter
要简单多了。开发
transform
filter
主要有下面的几个步骤,努力的遵循吧第一步选择一个基类下面的基类适合开发tran
多媒体/流媒体开发
2,553
社区成员
20,278
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章