⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imagerotatezoom.c

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 C
字号:
/******************************************************************************
Copyright(C)2007,Rockchip Co., Ltd. All Rights Reserved.
File:RGBRotateScale_transform.c
Desc:scaler
Note:
Author:hxd

$Log: ImageRotateZoom.c,v $
Revision 1.2  2008/06/19 04:42:28  Administrator
代码整理!

Revision 1.1.1.1  2008/05/07 04:14:50  Administrator
no message

Revision 1.2  2008/03/07 09:28:31  Hanjiang
no message

Revision 1.4  2007/12/24 13:58:38  Fangsaihong
no message

Revision 1.1.1.1  2007/12/19 09:39:05  Lingzhaojun
no message

Revision 1.1.1.1  2007/12/11 14:18:11  cvsadmin
no message

Revision 1.1.1.1  2007/12/01 01:29:02  Lingzhaojun
no message

Revision 1.2  2007/10/24 10:26:45  Fangsaihong
no message

Revision 1.1  2007/10/15 07:03:11  Caifeng
提交图片模块修改

Revision 1.2  2007/10/08 02:15:09  Lingzhaojun
添加CVS版本自动注释脚本
Revision 1.0  2007/09/01 hxd
*****************************************************************************/
#if ((defined(BOARD)) || defined(ROCK_FS))
#ifndef IMAGE_ROTATEZOOM
#define IMAGE_ROTATEZOOM
#include "ImageRotateZoom.h"


//开始配置各种缩放旋转参数
tRGBPicRotateZoomInOut RGBRotScaInitial(rgbrotatescale* org, tRGBPicRotateZoomInOut* factor)
{
    tRGBPicRotateZoomInOut RGBRotSca_gFactor;

    RGBRotSca_gFactor.moveenable = factor->moveenable;//1代表启动平移,0代表关闭平移
    RGBRotSca_gFactor.movedx = factor->movedx;//该值表示每次进行x轴方向平移的最小增量
    RGBRotSca_gFactor.movedy = factor->movedy;//该值表示每次进行y轴方向平移的最小增量
    RGBRotSca_gFactor.rcenterx0 = org->width / 2;//中心点x坐标以原图片的对称中心的x坐标,这样旋转后的图像的坐标系与旋转前坐标系相同(都处于第一象限)
    RGBRotSca_gFactor.rcentery0 = org->height / 2;//中心点y坐标以原图片的对称中心的y坐标,这样旋转后的图像的坐标系与旋转前坐标系相同(都处于第一象限)
    RGBRotSca_gFactor.rotateangleindex = factor->rotateangleindex;//0,1,2,3,4代表旋转PI*0/2,PI*1/2,PI*2/2,PI*3/2,PI*4/2
    RGBRotSca_gFactor.rotateenable = factor->rotateenable;//1表示启动旋转,0代表关闭旋转
    RGBRotSca_gFactor.zoomenable = factor->zoomenable;//1代表启动缩放,0代表关闭缩放
    RGBRotSca_gFactor.zoomrate = factor->zoomrate;//该值越大放的越大(这是相对于屏幕尺寸显示的图片而言,但以原图片尺寸为参照的话是该值越大就越接近原图尺寸,最大达到原图尺寸)
    return RGBRotSca_gFactor;
}
#endif
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -