Page MenuHomePhabricator

[native] Create expo-module for Thumbhash generation
ClosedPublic

Authored by bartek on May 10 2023, 3:59 AM.
Tags
None
Referenced Files
F1789925: D7778.id26597.diff
Sun, May 19, 7:17 AM
F1789909: D7778.id26335.diff
Sun, May 19, 6:59 AM
Unknown Object (File)
Tue, May 14, 2:06 AM
Unknown Object (File)
Tue, May 14, 2:06 AM
Unknown Object (File)
Tue, May 14, 2:06 AM
Unknown Object (File)
Tue, May 14, 2:06 AM
Unknown Object (File)
Tue, May 14, 2:01 AM
Unknown Object (File)
Mon, May 6, 9:56 PM
Subscribers

Details

Summary

Thumbhash generation requires raw pixel RGB data, which is not easily available from JS, but we can easily get it in native code. Created an expo module for that purpose.
Basically copy-pasted the aes-crypto module.

Test Plan

generateThumbHash("foo").then(console.log) prints "unimplemented" on iOS and Android

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable