Spaces:
Paused
Paused
Download client/src/lib/convertImageToBase64.ts from PatternBreak/FacePoke: direct link, hf CLI and curl.
- Browser
- Download file 492 Bytes
-
https://huggingface.co/spaces/PatternBreak/FacePoke/resolve/51bf5f1f0d12f4e4f3f7d746fc20664dfcb768ed/client/src/lib/convertImageToBase64.ts
- Command line
-
hf download hf://spaces/PatternBreak/FacePoke@51bf5f1f0d12f4e4f3f7d746fc20664dfcb768ed/client/src/lib/convertImageToBase64.ts
-
curl -L -o convertImageToBase64.ts https://huggingface.co/spaces/PatternBreak/FacePoke/resolve/51bf5f1f0d12f4e4f3f7d746fc20664dfcb768ed/client/src/lib/convertImageToBase64.ts
492 Bytes
| export async function convertImageToBase64(imageFile: File): Promise<string> { | |
| return new Promise((resolve, reject) => { | |
| const reader = new FileReader(); | |
| reader.onload = () => { | |
| if (typeof reader.result === 'string') { | |
| resolve(reader.result); | |
| } else { | |
| reject(new Error('Failed to convert image to base64')); | |
| } | |
| }; | |
| reader.onerror = () => { | |
| reject(new Error('Error reading file')); | |
| }; | |
| reader.readAsDataURL(imageFile); | |
| }); | |
| } | |