diff --git a/packages/skia/package.json b/packages/skia/package.json index ada899bba2..3f5dbf961d 100644 --- a/packages/skia/package.json +++ b/packages/skia/package.json @@ -10,13 +10,13 @@ "title": "React Native Skia", "version": "0.0.0", "skia": { - "version": "m142", + "version": "m144", "checksums": { - "android-armeabi-v7a": "5ae357eb26d9ec93797bacbc865b86eff6ac54b3a9466a1b0c41c27018cc3150", - "android-arm64-v8a": "c310bd5261de1ab5f4afdb05aa51bf0f56d625f6285617e149af517a2d375e52", - "android-x86": "26a18ade07de8318be2ec82bd82a1d7f2709893462229d70f0d353c6c8691cc3", - "android-x86_64": "46a5576b6f8e7d1372c27576ad750384c2d6f892bfe3fc0ee260c68d08ebd844", - "apple-xcframeworks": "343fad71c01e1f8331d4421c7efe0ae6dff3a7d25361c466dcda7dc3737cdd5c" + "android-armeabi-v7a": "8f7f83a4ae210cc28007f2c226d754e9ef7c929822ef60c56a4ccc134e726148", + "android-arm64-v8a": "5d799d988a6cbc0cb844a92882a2458e67990314791ea38f928d83d5e01cb828", + "android-x86": "711fbee4a1721b92604daa78fa6f8c7ce4a6a6c901973919bd030848adc4f81d", + "android-x86_64": "fe068aa70b5c8bcf991cfe99e9db38617aaeaf92defd08bc4f89384b4d4dbed4", + "apple-xcframeworks": "63e2789bd75236b16779abc7171b351aa50cd01c13f05b3e1d83b34336ceb77c" } }, "skia-graphite": { diff --git a/packages/skia/src/renderer/__tests__/e2e/AnimatedImages.spec.tsx b/packages/skia/src/renderer/__tests__/e2e/AnimatedImages.spec.tsx index bca7a3e35b..6d4bb4a3d0 100644 --- a/packages/skia/src/renderer/__tests__/e2e/AnimatedImages.spec.tsx +++ b/packages/skia/src/renderer/__tests__/e2e/AnimatedImages.spec.tsx @@ -44,7 +44,7 @@ describe("Animated Images", () => { return frame.encodeToBase64(); }); expect(result).toEqual( - "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAANzQklUCAgI2+FP4AAAAAxJREFUCJljSFwlDwACmgErMAA+hwAAAABJRU5ErkJggg==" + "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAAAXNSR0IArs4c6QAAAAxJREFUCJljSFwlDwACmgErMAA+hwAAAABJRU5ErkJggg==" ); }); it("should decode the 3rd frame of the GIF", async () => { diff --git a/packages/skia/src/renderer/__tests__/e2e/DataEncoding.spec.tsx b/packages/skia/src/renderer/__tests__/e2e/DataEncoding.spec.tsx index 4366bec9f2..42e5b169bd 100644 --- a/packages/skia/src/renderer/__tests__/e2e/DataEncoding.spec.tsx +++ b/packages/skia/src/renderer/__tests__/e2e/DataEncoding.spec.tsx @@ -1,4 +1,4 @@ -import { importSkia, surface } from "../setup"; +import { surface } from "../setup"; describe("Data Encoding", () => { it("encodeToBytes() from CPU image", async () => { @@ -12,13 +12,13 @@ describe("Data Encoding", () => { } return Array.from(img.encodeToBytes()); }); - const { Skia } = importSkia(); - const data = Skia.Data.fromBase64( - "R0lGODlhAQABAIAAAGGqHwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" - ); - const img = Skia.Image.MakeImageFromEncoded(data)!; - expect(img).toBeTruthy(); - expect(result).toEqual(Array.from(img.encodeToBytes())); + expect(result).toEqual([ + 137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, 1, + 0, 0, 0, 1, 8, 2, 0, 0, 0, 144, 119, 83, 222, 0, 0, 0, 3, 115, 66, 73, 84, + 8, 8, 8, 219, 225, 79, 224, 0, 0, 0, 1, 115, 82, 71, 66, 0, 174, 206, 28, + 233, 0, 0, 0, 12, 73, 68, 65, 84, 8, 153, 99, 72, 92, 37, 15, 0, 2, 154, + 1, 43, 48, 0, 62, 135, 0, 0, 0, 0, 73, 69, 78, 68, 174, 66, 96, 130, + ]); }); it("encodeToBase64() from CPU image", async () => { const result = await surface.eval((Skia) => { @@ -31,14 +31,9 @@ describe("Data Encoding", () => { } return img.encodeToBase64(); }); - const { Skia } = importSkia(); - - const data = Skia.Data.fromBase64( - "R0lGODlhAQABAIAAAGGqHwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" + expect(result).toEqual( + "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAAAXNSR0IArs4c6QAAAAxJREFUCJljSFwlDwACmgErMAA+hwAAAABJRU5ErkJggg==" ); - const img = Skia.Image.MakeImageFromEncoded(data)!; - expect(img).toBeTruthy(); - expect(result).toEqual(img.encodeToBase64()); }); it("encodeToBytes() from GPU image", async () => { const result = await surface.eval((Skia) => {