跳转到内容
菜单
自动
简体中文
GitHub
自动
简体中文

Marker

此内容尚不支持你的语言。

Defined in: src/web/index.ts:182

Public image-marking API shared by native and Web targets.

Metro selects the native TurboModule implementation on iOS and Android. React Native Web and standard browser bundlers select this SSR-safe Canvas 2D implementation, which only touches DOM globals when a method is called.

new Marker(): Marker

Marker

static createRecipe<ResultOptions>(options, resultOptions?): WatermarkRecipe<ResultOptions extends WatermarkBlobRecipeResultOptions ? Blob : MarkerResult>

Defined in: src/web/index.ts:338

Save ordered layers and output settings for reuse across one or many images.

ResultOptions extends WatermarkRecipeResultOptions | undefined = undefined

WatermarkRecipeOptions

ResultOptions

WatermarkRecipe<ResultOptions extends WatermarkBlobRecipeResultOptions ? Blob : MarkerResult>


static detectInvisible(options, control?): Promise<InvisibleWatermarkDetectionResult>

Defined in: src/web/index.ts:277

Detect and authenticate an invisible locator in an image without writing a file.

DetectInvisibleWatermarkOptions

MarkerJobOptions

Promise<InvisibleWatermarkDetectionResult>


static detectInvisibleMany(inputs, options?): Promise<WatermarkBatchResult<InvisibleWatermarkDetectionResult>[]>

Defined in: src/web/index.ts:224

Detect authenticated locators in many images while preserving input order.

readonly DetectInvisibleWatermarkOptions[]

WatermarkBatchOptions<InvisibleWatermarkDetectionResult>

Promise<WatermarkBatchResult<InvisibleWatermarkDetectionResult>[]>


static embedInvisible(options, control?): Promise<MarkerResult>

Defined in: src/web/index.ts:246

Embed a short, authenticated locator into the final image pixels.

This Beta API supports distribution tracing. It is not DRM, encryption, or proof that the image was never edited.

EmbedInvisibleWatermarkOptions

MarkerJobOptions

Promise<MarkerResult>


static embedInvisibleMany(inputs, options?): Promise<WatermarkBatchResult<MarkerResult>[]>

Defined in: src/web/index.ts:207

Embed authenticated locators into many images while preserving input order.

readonly EmbedInvisibleWatermarkOptions[]

WatermarkBatchOptions<MarkerResult>

Promise<WatermarkBatchResult<MarkerResult>[]>


static embedInvisibleWithCredentials(options, control?): Promise<EmbedInvisibleWithCredentialsResult>

Defined in: src/web/index.ts:189

Embed a locator first, then ask the supplied adapter to sign the result.

EmbedInvisibleWithCredentialsOptions

MarkerJobOptions

Promise<EmbedInvisibleWithCredentialsResult>


static getImageInfo(source): Promise<MarkerImageInfo>

Defined in: src/web/index.ts:184

Read display dimensions, encoded dimensions, format, and orientation.

any

Promise<MarkerImageInfo>


static importRecipe<ResultOptions>(document, resultOptions?): WatermarkRecipe<ResultOptions extends WatermarkBlobRecipeResultOptions ? Blob : MarkerResult>

Defined in: src/web/index.ts:388

Import a persisted Recipe v1/v2 document, migrating v1 to v2 first.

ResultOptions extends WatermarkRecipeResultOptions | undefined = undefined

WatermarkRecipeDocument

ResultOptions

WatermarkRecipe<ResultOptions extends WatermarkBlobRecipeResultOptions ? Blob : MarkerResult>


static mark(options, control?): Promise<MarkerResult>

Defined in: src/web/index.ts:498

Render ordered mixed text and image watermark layers.

MarkOptions

MarkerJobOptions

Promise<MarkerResult>


static markImage(options, control?): Promise<MarkerResult>

Defined in: src/web/index.ts:467

Render one or more image watermark layers.

ImageMarkOptions

MarkerJobOptions

Promise<MarkerResult>


static markText(options, control?): Promise<MarkerResult>

Defined in: src/web/index.ts:438

Render one or more text watermark layers.

TextMarkOptions

MarkerJobOptions

Promise<MarkerResult>


static verifyContentCredentials(options): Promise<ContentCredentialsVerificationResult>

Defined in: src/web/index.ts:200

Verify Content Credentials through an application-supplied adapter.

VerifyContentCredentialsOptions

Promise<ContentCredentialsVerificationResult>