util-file-metadata.d.ts 512 B

12345678910111213141516171819
  1. /**
  2. * 获取文件的元数据(图片分辨率、音视频时长等)
  3. * @param {File} file - 用户选择的文件
  4. * @returns {Promise<Object>} - 返回包含元数据的对象
  5. */
  6. export declare function getFileMetadata(file: File): Promise<{
  7. name: string;
  8. size: number;
  9. type: string;
  10. lastModified: number;
  11. metadata: {
  12. width?: number;
  13. height?: number;
  14. duration?: number;
  15. bitrate?: number;
  16. codec?: string;
  17. colorDepth?: number;
  18. };
  19. }>;