精易论坛
标题:
求将这一小段c++代码转换为易语言代码
[打印本页]
作者:
Anakin
时间:
2017-1-7 18:10
标题:
求将这一小段c++代码转换为易语言代码
void Blur2D(bitmap_t& bitmap, filter_t& kernel)
{
for(long inx = 0, y = 0; y < bitmap.h(); ++y)
{
for(long x = 0; x < bitmap.w(); ++x, ++inx)
{
double r = 0.0, g = 0.0, b = 0.0;
for (long n = 0, j = -kernel.radius(); j <= kernel.radius(); ++j)
{
long j_k = Edge(j, y, bitmap.h());
for (long i = -kernel.radius(); i <= kernel.radius(); ++i, ++n)
{
long i_k = Edge(i, x, bitmap.w());
long inx_k = inx + j_k * bitmap.w() + i_k;
r += bitmap[inx_k].r * kernel[n];
g += bitmap[inx_k].g * kernel[n];
b += bitmap[inx_k].b * kernel[n];
}
}
bitmap[inx].r = Clamp<bitmap_t::channel_t>(r);
bitmap[inx].g = Clamp<bitmap_t::channel_t>(g);
bitmap[inx].b = Clamp<bitmap_t::channel_t>(b);
}
}
}
就是这段
作者:
Harry·
时间:
2017-1-7 18:17
左转定制,有偿改代码
作者:
web11234
时间:
2017-1-7 19:04
易语言没有模版的概念 只能先确定传入的什么类型 还有bitmap_t filter_t 这两个类型是什么类
作者:
麻辣鸡丝
时间:
2017-1-8 19:05
不免费做,,
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4