make conversion work with non-ascii character maps
See: <https://go.dev/blog/strings> Using standard range iteration writes the byte offset into `index` and not the character offset, thus failing to correctly index into the output map.
This commit is contained in:
parent
d05a757c5e
commit
97aadef8a0
|
|
@ -72,9 +72,11 @@ func ConvertToAsciiChars(imgSet [][]AsciiPixel, negative, colored, grayscale, co
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
chosenTable = map[int]string{}
|
chosenTable = map[int]string{}
|
||||||
|
index := 0
|
||||||
|
|
||||||
for index, char := range customMap {
|
for _, char := range customMap {
|
||||||
chosenTable[index] = string(char)
|
chosenTable[index] = string(char)
|
||||||
|
index++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue