Configuration
astro.config.ts で指定する。
import { defineConfig } from 'astro/config';import { astroImageProcessor } from 'astro-image-processor';
export default defineConfig({ integrations: [ astroImageProcessor({ scopedStyleStrategy: 'class', devConcurrency: 3, }), ],});設定ファイルの使用
Section titled “設定ファイルの使用”設定ファイルを作成して astro.config.ts で読み込むこともできる。(設定ファイルの自動読込は非対応)
import { defineConfig } from 'astro-image-processor/config';
export default defineConfig({ scopedStyleStrategy: 'class', componentProps: { objectFit: 'cover', }, formatOptions: { avif: { quality: 60, }, },});import { defineConfig } from 'astro/config';import { astroImageProcessor } from 'astro-image-processor';import imageProcessorConfig from './imageProcessorConfig.js';
export default defineConfig({ integrations: [astroImageProcessor(imageProcessorConfig)],});