コンテンツにスキップ

PictureSource

このコンテンツはまだ日本語訳がありません。

Defined in: api/PictureSource.ts:20

artDirectives: null | ArtDirectiveSource[] = null

Defined in: api/ImageSource.ts:29

Art directives

ImageSource.artDirectives


optional asBackground: boolean

Defined in: api/ImageSource.ts:33

Container mode

ImageSource.asBackground


optional blurredDataUrl: string

Defined in: api/BaseSource.ts:88

Data URL for blurred image

ImageSource.blurredDataUrl


optional buffer: Buffer<ArrayBufferLike>

Defined in: api/BaseSource.ts:82

Image file buffer

ImageSource.buffer


componentHash: string

Defined in: api/ImageSource.ts:31

Component hash

ImageSource.componentHash


componentType: "img" | "picture" | "background"

Defined in: api/BaseSource.ts:49

ImageSource.componentType


ctx: ImgProcContext

Defined in: api/PictureSource.ts:22

For art directives


data: Partial<ImgProcFile>

Defined in: api/BaseSource.ts:84

Database record for the image

ImageSource.data


db: ImgProcDataAdapter

Defined in: api/BaseSource.ts:55

Cache database

ImageSource.db


dirs: ImgProcContextDirectories

Defined in: api/BaseSource.ts:57

Available directories

ImageSource.dirs


optional downloadPath: string

Defined in: api/BaseSource.ts:79

Download path for remote file

ImageSource.downloadPath


formatOptions: ImgProcFormatOptions

Defined in: api/BaseSource.ts:59

Sharp output options

ImageSource.formatOptions


isArtDirective: boolean = false

Defined in: api/BaseSource.ts:53

Art directive flag

ImageSource.isArtDirective


localSourcePath: string

Defined in: api/BaseSource.ts:77

Resolved src to handle local file

ImageSource.localSourcePath


optional logger: AstroIntegrationLogger

Defined in: api/BaseSource.ts:63

Global logger

ImageSource.logger


options: Omit<ImgProcProcessorOptions, "width" | "height" | "formatOptions"> & object

Defined in: api/BaseSource.ts:66

Resolved component props

optional height: number

src: string

optional width: number

ImageSource.options


resolved: object = {}

Defined in: api/BaseSource.ts:93

optional densities: [number, ...number[]]

optional height: number

optional sizes: string

optional width: number

optional widths: [number, ...number[]]

ImageSource.resolved


settings: Omit<ImgProcSettings, "dataAdapter">

Defined in: api/BaseSource.ts:61

Integration settings (incl. default options)

ImageSource.settings


spinner: Ora

Defined in: api/BaseSource.ts:101

ImageSource.spinner


timeStart: number

Defined in: api/BaseSource.ts:102

ImageSource.timeStart


type: "data" | "local" | "remote"

Defined in: api/BaseSource.ts:74

ImageSource.type


optional variants: ImgProcVariants

Defined in: api/BaseSource.ts:90

Variants

ImageSource.variants

get containerAttributes(): Record<string, unknown>

Defined in: api/ImageSource.ts:323

Record<string, unknown>

ImageSource.containerAttributes


get containerClassList(): string[]

Defined in: api/ImageSource.ts:298

string[]

ImageSource.containerClassList


get css(): string

Defined in: api/ImageSource.ts:270

string

ImageSource.css


get cssObj(): undefined | ImgProcCssObj

Defined in: api/ImageSource.ts:146

undefined | ImgProcCssObj

ImageSource.cssObj


get imageAttributes(): HTMLAttributes<"img">

Defined in: api/ImageSource.ts:91

HTMLAttributes<"img">

ImageSource.imageAttributes


get imageClassList(): string[]

Defined in: api/ImageSource.ts:66

string[]

ImageSource.imageClassList


get link(): null | HTMLAttributes<"link">

Defined in: api/BaseSource.ts:382

null | HTMLAttributes<"link">

ImageSource.link


get links(): null | HTMLAttributes<"link">[]

Defined in: api/PictureSource.ts:164

null | HTMLAttributes<"link">[]


get pictureAttributes(): HTMLAttributes<"picture">

Defined in: api/PictureSource.ts:101

HTMLAttributes<"picture">


get pictureClassList(): string[]

Defined in: api/PictureSource.ts:75

string[]


get profile(): undefined | string | Record<string, unknown> | Record<string, unknown>[]

Defined in: api/BaseSource.ts:335

Profile from profile string or processor

undefined | string | Record<string, unknown> | Record<string, unknown>[]

ImageSource.profile


get sources(): HTMLAttributes<"source">[]

Defined in: api/PictureSource.ts:113

HTMLAttributes<"source">[]

getBuffer(): Promise<Buffer<ArrayBufferLike>>

Defined in: api/BaseSource.ts:287

Return buffer of the source image

Promise<Buffer<ArrayBufferLike>>

ImageSource.getBuffer


main(): Promise<void>

Defined in: api/BaseSource.ts:178

Promise<void>

ImageSource.main


static factory(args): Promise<PictureSource>

Defined in: api/PictureSource.ts:43

Async constructor

PictureSourceArgs

Promise<PictureSource>

ImageSource.factory