test: fix crash on image.crop (#33148)
* test: fix crash on image.crop * Trigger CI
This commit is contained in:
parent
8ad1470d08
commit
4633376b28
1 changed files with 2 additions and 1 deletions
|
@ -41,7 +41,8 @@ const formatHexByte = (val: number): string => {
|
|||
* Get the hex color at the given pixel coordinate in an image.
|
||||
*/
|
||||
export const getPixelColor = (image: Electron.NativeImage, point: Electron.Point): string => {
|
||||
const pixel = image.crop({ ...point, width: 1, height: 1 });
|
||||
// image.crop crashes if point is fractional, so round to prevent that crash
|
||||
const pixel = image.crop({ x: Math.round(point.x), y: Math.round(point.y), width: 1, height: 1 });
|
||||
// TODO(samuelmaddock): NativeImage.toBitmap() should return the raw pixel
|
||||
// color, but it sometimes differs. Why is that?
|
||||
const [b, g, r] = pixel.toBitmap();
|
||||
|
|
Loading…
Reference in a new issue