ausboss
41bde6a3ff
Show the MaskEditor mask on Image Crop + Rotate + Pad's picture
...
The MaskEditor saves its picture into the image widget's stored value
without calling the widget back, so the node kept showing the old picture
and nobody could tell a mask was there. The stage now follows a source
changed that way (on the node's draw, and when the MaskEditor sets the
node's preview, which covers Nodes 2.0 too), keeping the framing.
The mask is the picture's alpha. The stage reads it once per picture by the
run's own 90% rule and draws the picture as the run uses it: kept pixels
solid, painted parts empty over the fill, with Show blend's teal on top.
The teal turns, crops and pads with the picture, in the full editor too,
and Show blend's paste mask now includes the painted parts. A gear on the
image source box turns the teal off for this browser.
2026-10-02 20:02:24 -05:00
..
2026-10-02 10:48:28 -05:00
2026-09-30 00:04:49 -05:00
2026-08-27 13:30:35 -05:00
2026-09-10 09:47:08 -05:00
2026-08-13 20:13:58 -05:00
2026-09-22 15:23:07 -05:00
2026-09-24 00:03:31 -05:00
2026-09-29 21:33:25 -05:00
2026-09-29 22:16:33 -05:00
2026-09-29 06:55:45 -05:00
2026-08-12 22:53:56 -05:00
2026-09-29 21:43:40 -05:00
2026-08-15 00:00:15 -05:00
2026-09-23 23:47:52 -05:00
2026-08-16 19:42:08 -05:00
2026-09-29 22:16:33 -05:00
2026-09-07 19:56:23 -05:00
2026-08-27 13:30:35 -05:00
2026-09-28 22:02:19 -05:00
2026-08-18 16:31:44 -05:00
2026-09-25 09:02:20 -05:00
2026-08-13 09:44:54 -05:00
2026-08-17 20:47:27 -05:00
2026-09-29 17:51:01 -05:00
2026-09-26 22:22:14 -05:00
2026-09-29 05:11:19 -05:00
2026-09-29 10:50:57 -05:00
2026-09-29 16:41:32 -05:00
2026-09-23 23:54:58 -05:00
2026-09-07 19:56:23 -05:00
2026-09-29 21:44:01 -05:00
2026-09-27 21:45:36 -05:00
2026-09-28 22:02:19 -05:00
2026-08-27 13:30:35 -05:00
2026-09-29 22:39:30 -05:00
2026-10-02 19:18:16 -05:00
2026-09-07 19:56:23 -05:00
2026-08-27 13:30:35 -05:00
2026-10-02 20:02:24 -05:00
2026-09-29 16:56:12 -05:00
2026-09-24 00:20:11 -05:00
2026-09-24 00:25:30 -05:00
2026-09-07 19:56:23 -05:00
2026-08-17 10:49:55 -05:00
2026-08-18 16:31:44 -05:00
2026-09-24 00:22:16 -05:00
2026-10-01 17:41:54 -05:00
2026-09-24 00:20:11 -05:00
2026-09-30 00:04:49 -05:00
2026-09-07 19:56:23 -05:00
2026-09-29 16:50:26 -05:00
2026-09-27 18:09:29 -05:00
2026-09-29 22:38:36 -05:00
2026-08-27 13:30:35 -05:00
2026-09-29 21:43:30 -05:00
2026-09-22 15:23:07 -05:00
2026-08-27 13:30:35 -05:00
2026-09-29 21:43:40 -05:00
2026-09-27 19:48:55 -05:00
2026-09-07 19:56:23 -05:00
2026-09-27 19:48:55 -05:00
2026-09-24 00:20:58 -05:00
2026-09-10 10:08:21 -05:00
2026-08-27 13:30:35 -05:00
2026-09-28 18:34:03 -05:00
2026-10-02 10:48:28 -05:00
2026-08-13 20:13:58 -05:00
2026-10-02 10:48:28 -05:00
2026-09-26 22:25:48 -05:00
2026-09-09 17:03:01 -05:00
2026-09-29 23:18:19 -05:00
2026-09-29 23:18:19 -05:00
2026-10-02 11:02:37 -05:00
2026-09-29 21:43:20 -05:00
2026-09-07 19:56:23 -05:00
2026-09-29 21:43:01 -05:00
2026-09-29 21:43:01 -05:00
2026-09-29 21:43:01 -05:00
2026-09-29 21:43:30 -05:00
2026-09-24 00:26:58 -05:00
2026-08-12 22:52:13 -05:00
2026-09-27 21:00:26 -05:00
2026-08-13 09:48:13 -05:00
2026-09-29 21:33:06 -05:00
2026-10-02 19:45:54 -05:00
2026-08-11 20:39:58 -05:00
2026-09-07 19:56:23 -05:00
2026-09-29 22:38:36 -05:00
2026-09-24 15:38:05 -05:00
2026-09-07 19:56:23 -05:00
2026-09-29 22:16:33 -05:00