mirror of
https://github.com/Nystik-gh/ignis.git
synced 2026-06-17 04:35:53 +00:00
24 lines
657 B
JavaScript
24 lines
657 B
JavaScript
// Shim for remote.nativeImage
|
|
// Minimal stub - Obsidian's renderer-side usage is limited
|
|
|
|
export const nativeImageShim = {
|
|
createFromBuffer(buffer) {
|
|
return {
|
|
isEmpty: () => !buffer || buffer.length === 0,
|
|
getSize: () => ({ width: 0, height: 0 }),
|
|
toPNG: () => buffer || new Uint8Array(0),
|
|
toJPEG: (quality) => buffer || new Uint8Array(0),
|
|
toDataURL: () => '',
|
|
};
|
|
},
|
|
|
|
createFromPath(filePath) {
|
|
// TODO: could fetch from server and create image
|
|
return nativeImageShim.createFromBuffer(new Uint8Array(0));
|
|
},
|
|
|
|
createEmpty() {
|
|
return nativeImageShim.createFromBuffer(new Uint8Array(0));
|
|
},
|
|
};
|