static void 16BitToRGB(unsigned char *dst,unsigned char *src,bool isGray) { int i, j; int min = 9999999, max = 0; int total = src->i32Width * src->i32Height; unsigned short *irptr = (unsigned short *)src; for (i = 0; i < total; i++) { if (min > irptr[i]) { min = irptr[i]; } if (max < irptr[i]) { max = irptr[i]; } } if(!isGray) { for (i = 0, j = 0; i < total; i++, j += 3) { dst[j] = ((irptr[i] - min) * 255 / (max - min)) ; dst[j + 1] = dst[j]; dst[j + 2] = dst[j]; } }else { for (i = 0; i < total; i++) { ds[i] = ((irptr[i] - min) * 255 / (max - min)) ; } } }
16BIT 转为RGB
最新推荐文章于 2023-12-27 17:02:51 发布
该代码实现了一个将16位图像数据转换为RGB颜色的函数。通过遍历16位图像数据,找到最大值和最小值,然后根据灰度或非灰度条件,将每个像素值转换为255阶的RGB值。如果isGray为真,则转换为灰度图像;否则,每个通道(RGB)都设置为相同的值。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Qwen-Image-Edit-2509
图片编辑
Qwen
Qwen-Image-Edit-2509 是阿里巴巴通义千问团队于2025年9月发布的最新图像编辑AI模型,主要支持多图编辑,包括“人物+人物”、“人物+商品”等组合玩法
2256

被折叠的 条评论
为什么被折叠?



