首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

缩小图片像素点的代码如何写

2013-07-04 
缩小图片像素点的代码怎么写缩小图片像素点的代码怎么写,比喻图片像素为4592*3156,现在要缩小为1920*1080

缩小图片像素点的代码怎么写
缩小图片像素点的代码怎么写,比喻图片像素为4592*3156,现在要缩小为1920*1080显示,程序应该怎么写?
[解决办法]
4592*3156

1920*1080


两种方式
1:截取法。
2:隔点



//隔点
unsigned short *dest;
unsigned short *src;
int i;
int j;
unsigned short *ptr=src;
for(i=0;i<1080;i++)
{
for(j=0;j<1920;j++)
{
*dest=*(ptr+(j+1)*4592/1920);
}
ptr=src + 4592*((i+1)*3156/1080);
}code]

[code=c]
//截取
unsigned short *dest;
unsigned short *src;
int i;
int j;
unsigned short *ptr=src;
for(i=0;i<1080;i++)
{
for(j=0;j<1920;j++)
{
*dest=*ptr;
}
ptr=src + (4592-1920);
}


热点排行
Bad Request.