Closed6
【2024Q2】Astroは組み込みの <Image /> と <Picture /> を今後どうするつもりなのか
現状
ロードマップ(全体)
Stage 4 (Finished RFC)
画像に関する基本方針 (2023-02-08)
https://github.com/withastro/roadmap/blob/main/proposals/0030-core-image-story.md
Non-goals of this proposal
Advanced usage in Markdown (ability to set width, height, quality etc)
Using optimized images inside framework components
Automatic generation of srcset
Placeholders generation
Background generation
Picture component
Optimizing remote images
.svg support
Pictureコンポーネント (2023-09-22)
https://github.com/withastro/roadmap/blob/main/proposals/0043-picture-component.md
Stage 3 (In-progress RFC)
- 現時点で関連する項目なし
Stage 2 (Accepted Proposal)
Built-in SVG components
Stage 1 (Proposal)
関連Discussion
- CSS image-set generation via Astro Assets #890
- Support more Sharp resize options with Astro 4.x #808
- Image aspect ratio support #677
- Import-based API for astro:assets (framework components) #666
- Even better images in Astro #597
- Support for wider variety of compression options with image assets #580
- Image integration - srcset/high DPI screen optimization #299
雑感
- 関連するProposalはちらほら見かけるのでどこかで取りまとめてRFC入りする可能性はありそう
- CSSへの応用には一定の需要がありそう
-
background-image
image-set
-
- コンポーネントとは別に必要なものを色々取り出せるAPIがあるとよさそう
- その場合本体はFragmentで設置するしかないか
- Astro自体のビルドプロセスの前に動的にコンポーネントを生成することはできるか
このスクラップは2024/04/29にクローズされました