feat: add ctrl+v flow

This commit is contained in:
2026-08-22 16:49:26 +05:00
parent 4c5b52a9ad
commit f576701baa
3 changed files with 27 additions and 5 deletions
+4
View File
@@ -11,6 +11,10 @@ export function isSupportedImage(file: File): boolean {
return SUPPORTED_MIME_TYPES.has(file.type);
}
export function unsupportedImageMessage(file: File): string {
return `Неподдерживаемый формат файла (${file.type || 'неизвестный'}). Поддерживаются PNG, JPEG, WebP, GIF и BMP.`;
}
export async function decodeFile(file: File): Promise<PixelImage> {
const bitmap = await createImageBitmap(file);
try {