社区
高通开发者论坛
帖子详情
跪求 BrewMP中实现图片缩放 ,摆脱大家了!:)
gaofeng2006
2009-07-17 02:47:33
跪求 BrewMP中实现图片缩放 :
我现在做关于BrewMP中实现图片缩放的例子,遇到问题了,图片不能缩放,大家指点吧,谢谢!
...全文
2023
11
打赏
收藏
跪求 BrewMP中实现图片缩放 ,摆脱大家了!:)
跪求 BrewMP中实现图片缩放 : 我现在做关于BrewMP中实现图片缩放的例子,遇到问题了,图片不能缩放,大家指点吧,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BuleRiver
2010-12-25
打赏
举报
回复
[Quote=引用 3 楼 wireless_com 的回复:]
IIMAGE_SetParm(piImg,IPARM_SCALE,dx,dy)就应该可以的
[/Quote]
顶。
liahr
2010-12-09
打赏
举报
回复
[Quote=引用 3 楼 wireless_com 的回复:]
IIMAGE_SetParm(piImg,IPARM_SCALE,dx,dy)就应该可以的
[/Quote]
如果是BITMAP的话,还可以有很多中方法。例如ITRANSFORM_TransformBltComplex
strayedbird
2010-12-09
打赏
举报
回复
IIMAGE_SetParm(,IPARM_SCALE,)缩放有些手机不支持,而且如果不支持,应用并不知道最后的效果;ITRANSFORM 接口是用来做图像旋转的,也可以缩放,但是只能x,y轴方向等比缩放;图像缩放接口应该使用IBitmapScale
hui22021616
2010-11-25
打赏
举报
回复
BMP里面,setparm的属性不能用了么?楼上怎么自己处理了
instantboy
2010-11-23
打赏
举报
回复
w,h 为你想要的高度和宽度
IBitmap *resizeBitmap(IBitmap *piSrcBitmap, uint16 w, uint16 h)
{
IBitmap *piOsCompatibleSrcBitmap = NULL;
AEEBitmapInfo SrcBitmapInfo;
uint16 ui16SrcW, ui16SrcH;
IBitmap *piResizedBitmap = NULL;
ITransform *piTrans = NULL;
AEETransformMatrix tm;
int iRet;
brewAssert(piSrcBitmap!=NULL);
piOsCompatibleSrcBitmap=saveAsOsCompatibleBitmap(piSrcBitmap);
iRet=IBitmap_GetInfo(piOsCompatibleSrcBitmap, &SrcBitmapInfo, sizeof(AEEBitmapInfo));
brewAssert(SUCCESS==iRet);
ui16SrcW=(uint16)SrcBitmapInfo.cx;
ui16SrcH=(uint16)SrcBitmapInfo.cy;
iRet=IBitmap_CreateCompatibleBitmap(g_piOsBitmap, &piResizedBitmap, w, h);
brewAssert(SUCCESS==iRet);
iRet=IBitmap_QueryInterface(piResizedBitmap, AEECLSID_TRANSFORM, (void**)&piTrans);
brewAssert(SUCCESS==iRet);
tm.A=256*w/ui16SrcW;
tm.B=0;
tm.C=0;
tm.D=256*h/ui16SrcH;
iRet=ITRANSFORM_TransformBltComplex(piTrans, (w-ui16SrcW)/2, (h-ui16SrcH)/2, piOsCompatibleSrcBitmap, 0, 0, ui16SrcW, ui16SrcH, &tm, COMPOSITE_OPAQUE);
brewAssert(SUCCESS==iRet);
ITRANSFORM_Release(piTrans);
IBitmap_Release(piOsCompatibleSrcBitmap);
return piResizedBitmap;
}
sincerely8888
2010-11-22
打赏
举报
回复
楼主是怎么解决的?使用的是那个API
linyd
2010-11-16
打赏
举报
回复
brew 2.0 sdk里不支持IPARM_SCALE
gaofeng2006
2009-07-23
打赏
举报
回复
谢谢 以上各位的帮助 ,问题解决了!
半吊子全栈工匠
2009-07-18
打赏
举报
回复
IIMAGE_SetParm(piImg,IPARM_SCALE,dx,dy)就应该可以的
jimhard718
2009-07-17
打赏
举报
回复
BREWMP中不是有图片接口么?先Load进来.在IImage接口中DrawImage吧(函数名记不住了)
这个画原来大小的...你先缩放的画好像还有个函数叫IIMAGE_SetDrawSize()自己看看API文档....
你要没有我这有个中文的...不过是BREW2.0的!凑合看吧.....最新的中文版肯定没有了
sunyymq
2009-07-17
打赏
举报
回复
用以前BREW的接口啊。一样可以的!
Mac
brew
安装报错“no bottle available!“
执行以下命令,再安装就可以了。
BREW
与
BREW
MP
的区别
BREW
基于无线网络的、完整的、端到端的解决方案。包括客户端和服务器两方面的技术。
BREW
MP
是开放的手机操作系统。
简单的说,
BREW
MP
是
BREW
客户端技术的升级。
BREW
MP
将客户端技术从
BREW
解决方案
中
剥离开来,是将Feature Phone打造成Smart Phone的手机操作系统,支持多进程和多窗口系统,为开发者提供了和手机厂商相同的SDK,提供一站式的开发工具(编译,打包,在线调试等)。
在
BREW
MP
上
Brew
MP
学习笔记
首先链一遍文章 《
BREW
究竟是什么-
BREW
本质之我见》 。通过这遍文章我们能对
Brew
有一个基本的认识。 http://blog.chinaunix.net/u/25864/showart_252216.html
Brew
MP
是
Brew
演化到目前(2010-5)的最新版本。总的来说,
Brew
MP
比之前的
Brew
更开放,更强大。高通官方提供一系列文章来介绍
Brew
MP
。在这里给我带来的一个困惑是,文档
中
提到的一些新的特性是要到
Brew
MP
1.1以后才支持的。但目前放出来的
Brew
MP
的版本是1.
Brew
MP
开发者入门培训——期待与你面对面的交流
EVENTS 2010
Brew
MP
开发者入门培训您或许对
Brew
和
Brew
MP
系统刚刚入门,又或许您早已是经验丰富的高手。无论是哪种情况,本次为期一天的免费培训都会让您受益匪浅。本次培训课程主要讲授与
Brew
MP
系统开发的相关知识,包括系统的基本架构、规划模型概念,以及操作练习系统工具和API (应用程序接口)的使用和
Brew
MP
应用的创建过程等。此外,本次培训还将组织拥有
Brew
3.X版应用程序的学员共同讨论
Brew
和
Brew
MP
两个平台的区别以及将其他应用程序导入
Brew
MP
的方法。培训
Brew
MP
中
国论坛,全面建成
刚开了一个讨论
brew
和
brew
MP
的论坛,目前正在灌输材料~希望各位多多捧场
Brew
MP
中
国 www.
brew
mp
china.com 域名正在备案临时域名http://
brew
mp
china.t25.idc108.com.cn/~主打B
MP
即使~~Q群:28577662
高通开发者论坛
2,853
社区成员
5,760
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章