当前位置:编程学习 > wap >>

BREW中怎样将JPEG图片缩放?

BREW中怎样把JPEG图片按照自己所希望的大小显示出来?

有谁做过这个工作?帮帮小弟,谢谢~ --------------------编程问答-------------------- IImage_SetParam,然后draw一下即可 --------------------编程问答-------------------- IIMAGE_SetParm(pIMage, IPARM_SCALE, cx, cy); --------------------编程问答-------------------- IIMAGE_SetParm(pIMage, IPARM_SCALE, cx, cy);

--------------------编程问答-------------------- IImage_SetParam,这个函数。这个函数在3.1以后的SDK中才有。 --------------------编程问答-------------------- IImage_SetParam 这个函数没效果   还有别的方法么 --------------------编程问答-------------------- 可以用矩阵 AEETransformMatrix 来任意缩放。

具体的可以到文档里面查看API:
ITRANSFORM_TransformBltComplex --------------------编程问答--------------------
引用 5 楼 peteo001 的回复:
IImage_SetParam 这个函数没效果  还有别的方法么


这个函数只能截图,连缩小都不行,不知道还有其他接口么? --------------------编程问答--------------------
引用 6 楼 ydfok 的回复:
可以用矩阵 AEETransformMatrix 来任意缩放。

具体的可以到文档里面查看API:
ITRANSFORM_TransformBltComplex

函数原型是这样子的:
int ITRANSFORM_TransformBltComplex 
(
ITransform *po, 
int xDst, 
int yDst, 
IBitmap *pSrc, 
int xSrc, 
int ySrc, 
unsigned dxSrc, 
unsigned dySrc, 
const AEETransformMatrix *pMatrixTransform, 
uint8 unComposite 


对位图才有作用啊??
--------------------编程问答--------------------
引用 2 楼 strayedbird 的回复:
IIMAGE_SetParm(pIMage, IPARM_SCALE, cx, cy);


这个对于JPEG格式的有用,呵呵,谢谢了 --------------------编程问答-------------------- 建议采用等比缩放,因为效率很明显。。。。 --------------------编程问答-------------------- 呵呵,解决了就好 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 luckwangjing 的回复:
IIMAGE_SetParm(pIMage, IPARM_SCALE, cx, cy);


这个正确,可以缩小,
有没有可以放大的呢,这个好像不能把小的图片放大, --------------------编程问答--------------------
引用 9 楼 wangbenli 的回复:
引用 2 楼 strayedbird 的回复:
IIMAGE_SetParm(pIMage, IPARM_SCALE, cx, cy);


这个对于JPEG格式的有用,呵呵,谢谢了

有的平台好像不支持缩放,偶也用过这个函数,实现不了。 --------------------编程问答-------------------- 自己实现一个,呵呵。
补充:移动开发 ,  Brew
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,