- --size now accepts free-form values (2K, 3K, 4K, 2304x1728, etc.) instead of a fixed [1K, 2K] choice. - Add --ratio shortcut (1:1, 4:3, 3:4, 16:9, 9:16) mapping to pixel sizes. - When both --size and --ratio are given, --size takes priority. - Default remains 2K when neither is specified.