gpt4 book ai didi

c++ - 如何将像素转换为索引

转载 作者:行者123 更新时间:2023-11-28 04:44:29 25 4
gpt4 key购买 nike

问题是我需要更改矩阵,我只能访问这些以像素为单位的位置 xy,如何转换 xy 到一个索引中?

例如:

char *map[20][17] = {
"WWWWWWWWWWWWWWW",
"WFFFFFFFFFFFFFFW",
"WFWWWWWFFWWWWWFW",
"WFFFFFFFFFFFFFFW",
"WFWWWWWFFWWWWWFW",
"WFFFFFFFFFFFFFFW",
"WFWWWWWWWWWWWWFW",
"WFFFFFFWWFFFFFFW",
"WFFFWFFWWFFWFFFW",
"WFWWWFFFFFFWWWFW",
"WFWFFFWWWWFFFWFW",
"WFFFWFFFFFFWFFFW",
"WFWWWFWFFWFWWWFW",
"WFFFWFWWWWFWFFFW",
"WFFFFFFFFFFFFFFW",
"WFFFWWWWWWWWFFFW",
"WFWFFFFFFFFFFWFW",
"WFWWWWWFFWWWWWFW",
"WFFFFFFFFFFFFFFW",
"WWWWWWWWWWWWWWWW"};

int x_pac = 240, y_pac = 360;

使用 x_pacy_pac 访问 map 上的某个位置,在这种情况下,每个字符的高度 = 30 和宽度 = 30 .

最佳答案

您只需将 x-y 位置除以宽度和高度即可获得索引。 行 = y_pac/高度col = x_pac/width

关于c++ - 如何将像素转换为索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49548351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com