Configuration
astro.config.ts
で指定する。
import { defineConfig } from "astro/config";import { astroImageProcessor } from "astro-image-processor";
export default defineConfig({ integrations: [ astroImageProcessor({ scopedStyleStrategy: "class", }), ],});
設定ファイルの使用
設定ファイルを作成して 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), ],});