Skip to content

imImagePixelExtra

IM extra_data 中图片像素尺寸的读写。

函数

typescript
function pickPositiveNumber(v: unknown): number | undefined
function imagePixelExtraFromSize(size?: { width: number; height: number }): Record<string, number> | undefined
function buildImMediaDimensionExtras(
  messageType: ImStandaloneMediaType,
  mediaPixelSize?: { width: number; height: number },
  videoPosterDataUrl?: string,
): Record<string, unknown>
function imRegisterMediaDimensionPayload(
  messageType: ImStandaloneMediaType,
  mediaPixelSize?: { width: number; height: number },
): { imageWidth: number; imageHeight: number } | Record<string, never>
function isImStandaloneMediaType(type: unknown): type is ImStandaloneMediaType
function readImagePixelSizeFromExtra(extra?: Record<string, unknown>): { width: number; height: number } | undefined