如何用实现图片的放大缩小与去阴影?能用C语言写出实现的算法吗?

Python024

如何用实现图片的放大缩小与去阴影?能用C语言写出实现的算法吗?,第1张

bmp图片,

缩小没有问题, 根据缩小比例计算然后采样组成新文件就行了. .

放大的话会失真,

其实就是根据比例重新计算坐标对应位置并插值.

这两个难度不大,但用C写代码不少.

建议你可以自己动手,任何不会的环节都可以追问.因为一般回答懒得给你敲几百行代码.

阴影不知道你指的是什么.

先写个大题思路,楼主先自己想想,想不出来的话,2天后给代码。

queue<node>q

q.push(start)

bool canVisit[][]

node cur

while(!q.empty()){

cur = q.top()

q.pop()

foreach(node is connected by cur){

if(canVisit[node.x][node.y])

{

printf("访问结点(%d,%d)",node.x,node.y)

canVisit[node.x][node.y]=false

q.push(node)

}

}

}