Logo of image-meta

image-meta

使用纯 JavaScript 检测图像类型和大小。

使用纯 JavaScript 检测图像类型和大小。

用法

安装包

# npm
npm install image-meta

# yarn
yarn add image-meta

# pnpm
pnpm install image-meta

# bun
bun install image-meta
import { imageMeta } from "image-meta";

const data = await fetch(url).then((res) => res.buffer());

// Meta contains { type, width?, height?, orientation? }
const meta = imageMeta(data);

注意: imageMeta 会在数据不是 Buffer/Uint8Array,或者数据无效或无法确定类型时抛出错误。您应该将其包装在 try/catch 语句中来处理错误。

开发

  • 克隆此仓库
  • 安装最新 LTS 版本的 Node.js
  • 启用 Corepack,使用 corepack enable
  • 使用 pnpm install 安装依赖项
  • 使用 pnpm dev 运行交互式测试

许可

用心制作 💛

采用 MIT 许可证 发布。