diff --git a/README.md b/README.md index 124b6bf..6767b84 100644 --- a/README.md +++ b/README.md @@ -24,8 +24,10 @@ Format | Read | Write | PNG | ✅ | ✅ | JPEG | ✅ | | BMP | ✅ | ✅ | +QOI | ✅ | ✅ | GIF | ✅ | | SVG | ✅ | | +PPM | ✅ | ✅ | ### Font file formats @@ -151,7 +153,7 @@ image.arrangement_fill_text( ### Square python [examples/square.py](examples/square.py) ```py -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(1, 0, 0, 1) ctx = image.new_context() @@ -164,7 +166,7 @@ ctx.fill_rect(50, 50, 100, 100) ### Line python [examples/line.py](examples/line.py) ```py -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#FF5C00") ctx = image.new_context() @@ -178,7 +180,7 @@ ctx.stroke_segment(25, 25, 175, 175) ### Rounded rectangle python [examples/rounded_rectangle.py](examples/rounded_rectangle.py) ```py -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(0, 1, 0, 1) ctx = image.new_context() @@ -202,7 +204,7 @@ path = pixie.parse_path( """ ) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#FC427B") image.fill_path(path, paint) @@ -215,7 +217,7 @@ python [examples/masking.py](examples/masking.py) lines = pixie.Image(200, 200) lines.fill(pixie.parse_color("#FC427B")) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#F8D1DD") ctx = lines.new_context() @@ -247,7 +249,7 @@ image.draw(lines) ### Gradient python [examples/gradient.py](examples/gradient.py) ```py -paint = pixie.Paint(pixie.PK_GRADIENT_RADIAL) +paint = pixie.Paint(pixie.RADIAL_GRADIENT_PAINT) paint.gradient_handle_positions.append(pixie.Vector2(100, 100)) paint.gradient_handle_positions.append(pixie.Vector2(200, 100)) @@ -277,7 +279,7 @@ python [examples/image_tiled.py](examples/image_tiled.py) path = pixie.Path() path.polygon(100, 100, 70, 8) -paint = pixie.Paint(pixie.PK_IMAGE_TILED) +paint = pixie.Paint(pixie.TILED_IMAGE_PAINT) paint.image = pixie.read_image("examples/data/baboon.png") paint.image_mat = pixie.scale(0.08, 0.08) @@ -291,7 +293,7 @@ python [examples/shadow.py](examples/shadow.py) path = pixie.Path() path.polygon(100, 100, 70, sides = 8) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(1, 1, 1, 1) polygon_image = pixie.Image(200, 200) diff --git a/examples/blur.png b/examples/blur.png index 09279df..cc5f750 100644 Binary files a/examples/blur.png and b/examples/blur.png differ diff --git a/examples/gradient.png b/examples/gradient.png index c14c7f8..de84639 100644 Binary files a/examples/gradient.png and b/examples/gradient.png differ diff --git a/examples/gradient.py b/examples/gradient.py index 79f34c7..a30bd57 100644 --- a/examples/gradient.py +++ b/examples/gradient.py @@ -3,7 +3,7 @@ image = pixie.Image(200, 200) image.fill(pixie.Color(1, 1, 1, 1)) -paint = pixie.Paint(pixie.PK_GRADIENT_RADIAL) +paint = pixie.Paint(pixie.RADIAL_GRADIENT_PAINT) paint.gradient_handle_positions.append(pixie.Vector2(100, 100)) paint.gradient_handle_positions.append(pixie.Vector2(200, 100)) diff --git a/examples/heart.png b/examples/heart.png index 968e975..79ca8af 100644 Binary files a/examples/heart.png and b/examples/heart.png differ diff --git a/examples/heart.py b/examples/heart.py index 829512b..ed90364 100644 --- a/examples/heart.py +++ b/examples/heart.py @@ -14,7 +14,7 @@ """ ) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#FC427B") image.fill_path(path, paint) diff --git a/examples/image_tiled.png b/examples/image_tiled.png index a892e15..9d5a7a4 100644 Binary files a/examples/image_tiled.png and b/examples/image_tiled.png differ diff --git a/examples/image_tiled.py b/examples/image_tiled.py index a0d1f56..dc16611 100644 --- a/examples/image_tiled.py +++ b/examples/image_tiled.py @@ -6,7 +6,7 @@ path = pixie.Path() path.polygon(100, 100, 70, 8) -paint = pixie.Paint(pixie.PK_IMAGE_TILED) +paint = pixie.Paint(pixie.TILED_IMAGE_PAINT) paint.image = pixie.read_image("examples/data/baboon.png") paint.image_mat = pixie.scale(0.08, 0.08) diff --git a/examples/line.png b/examples/line.png index 7bcf2f6..42eddfa 100644 Binary files a/examples/line.png and b/examples/line.png differ diff --git a/examples/line.py b/examples/line.py index 8d9f226..192bbcf 100644 --- a/examples/line.py +++ b/examples/line.py @@ -3,7 +3,7 @@ image = pixie.Image(200, 200) image.fill(pixie.Color(1, 1, 1, 1)) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#FF5C00") ctx = image.new_context() diff --git a/examples/masking.png b/examples/masking.png index c95e421..e98964e 100644 Binary files a/examples/masking.png and b/examples/masking.png differ diff --git a/examples/masking.py b/examples/masking.py index 74f7e44..b62d280 100644 --- a/examples/masking.py +++ b/examples/masking.py @@ -6,7 +6,7 @@ lines = pixie.Image(200, 200) lines.fill(pixie.parse_color("#FC427B")) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.parse_color("#F8D1DD") ctx = lines.new_context() diff --git a/examples/rounded_rectangle.png b/examples/rounded_rectangle.png index f8596ec..a8bf4d1 100644 Binary files a/examples/rounded_rectangle.png and b/examples/rounded_rectangle.png differ diff --git a/examples/rounded_rectangle.py b/examples/rounded_rectangle.py index 29097f3..31de3a3 100644 --- a/examples/rounded_rectangle.py +++ b/examples/rounded_rectangle.py @@ -3,7 +3,7 @@ image = pixie.Image(200, 200) image.fill(pixie.Color(1, 1, 1, 1)) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(0, 1, 0, 1) ctx = image.new_context() diff --git a/examples/shadow.png b/examples/shadow.png index b6d3532..3bb8897 100644 Binary files a/examples/shadow.png and b/examples/shadow.png differ diff --git a/examples/shadow.py b/examples/shadow.py index dcc5027..3b38fb7 100644 --- a/examples/shadow.py +++ b/examples/shadow.py @@ -6,7 +6,7 @@ path = pixie.Path() path.polygon(100, 100, 70, sides = 8) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(1, 1, 1, 1) polygon_image = pixie.Image(200, 200) diff --git a/examples/square.png b/examples/square.png index 1f0a431..9d011d9 100644 Binary files a/examples/square.png and b/examples/square.png differ diff --git a/examples/square.py b/examples/square.py index 24ed0f3..8c2f5f3 100644 --- a/examples/square.py +++ b/examples/square.py @@ -3,7 +3,7 @@ image = pixie.Image(200, 200) image.fill(pixie.Color(1, 1, 1, 1)) -paint = pixie.Paint(pixie.PK_SOLID) +paint = pixie.Paint(pixie.SOLID_PAINT) paint.color = pixie.Color(1, 0, 0, 1) ctx = image.new_context() diff --git a/examples/text.png b/examples/text.png index e7b6f53..055a020 100644 Binary files a/examples/text.png and b/examples/text.png differ diff --git a/examples/text_spans.png b/examples/text_spans.png index 2f13dde..dcd304c 100644 Binary files a/examples/text_spans.png and b/examples/text_spans.png differ diff --git a/examples/tiger.png b/examples/tiger.png index 9946fb9..765c596 100644 Binary files a/examples/tiger.png and b/examples/tiger.png differ