Add layer flipH/flipV properties and rendering support

Refactors horizontal and vertical mirroring to toggle flipH/flipV properties on layers instead of modifying image data. Updates rendering logic in CanvasLayers and CanvasRenderer to apply horizontal/vertical flipping via canvas transforms. Adds flipH and flipV to Layer type and includes them in state signature calculation.
This commit is contained in:
Dariusz L
2025-07-21 22:35:18 +02:00
parent 674879b497
commit 57bd1e1499
7 changed files with 52 additions and 84 deletions

View File

@@ -17,6 +17,8 @@ export interface Layer {
blendMode: string;
opacity: number;
mask?: Float32Array;
flipH?: boolean;
flipV?: boolean;
}
export interface ComfyNode {