getPixelColor returns no hex
- Dominant language
- TypeScript
- Stars
- 14.7k
- Forks
- 777
- PR merge metrics
- No merged PRs in 30d
Description
# Expected Behavior
return the hex value of a green pixel. in this example from: https://upload.wikimedia.org/wikipedia/commons/d/de/Color-Green.JPG
following code is used:
```
Jimp.read('https://upload.wikimedia.org/wikipedia/commons/d/de/Color-Green.JPG', (err, green) => {
if (err) throw err;
var color = green.getPixelColor(20, 20);
console.log('getpixelcolor ?: ' + color);
console.log(Jimp.intToRGBA(color));
console.log('getpixelcolor hex:' + color.toString(16));
});
```
# Current Behavior
I get a Pixel Color in decimal as a return value. which is some kind of magenta.
The RGB Conversion seems fine, just the "a" value cannot be correct as far as I know
this is the log:
```
21:50:23.023 | info | javascript.0 (4257) script.js.common.Garagentor: getpixelcolor ?: 16712191
21:50:23.024 | info | javascript.0 (4257) script.js.common.Garagentor: {'r':0,'g':255,'b':1,'a':255}
21:50:23.025 | info | javascript.0 (4257) script.js.common.Garagentor: getpixelcolor hex:ff01ff
```
# Failure Information (for bugs)
## Steps to Reproduce
described above
**Screenshots**
## Context
- Jimp Version: newest
- Operating System: Linux
- Node version: 14.21.0
## Failure Logs
i don't have anything more
Contributor guide
Assessment
This issue has not been assessed yet.