From e5a0010a72eb5455cfecb5edd2ec369429dd0bc5 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 8 Apr 2025 07:46:39 +1000 Subject: [PATCH] fix(ui): normalize alpha value to 0-1 when picking color on canvas --- .../konva/CanvasTool/CanvasColorPickerToolModule.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasTool/CanvasColorPickerToolModule.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasTool/CanvasColorPickerToolModule.ts index f7901f0097..da02742dfc 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasTool/CanvasColorPickerToolModule.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasTool/CanvasColorPickerToolModule.ts @@ -407,8 +407,7 @@ export class CanvasColorPickerToolModule extends CanvasModuleBase { onStagePointerUp = (_e: KonvaEventObject) => { const color = this.$colorUnderCursor.get(); - const settings = this.manager.stateApi.getSettings(); - this.manager.stateApi.setColor({ ...settings.color, ...color }); + this.manager.stateApi.setColor({ ...color, a: color.a / 255 }); }; onStagePointerMove = (_e: KonvaEventObject) => {