Add featured thumbnail config and ArtworkFeaturedImagePath helper

This commit is contained in:
2026-05-06 18:54:18 +02:00
parent a3cfc6c17f
commit ee24111d59
2 changed files with 117 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ return [
'prefix' => env('ARTWORKS_OBJECT_PREFIX', 'artworks'),
],
'featured_prefix' => env('ARTWORKS_FEATURED_OBJECT_PREFIX', 'artworks/featured'),
'paths' => [
'tmp' => 'tmp',
'quarantine' => 'quarantine',
@@ -59,6 +61,19 @@ return [
'sq' => ['size' => 512],
],
'featured_variants' => [
'xs' => ['width' => 400, 'height' => 512, 'quality' => 76, 'media' => '(max-width: 479px)', 'sizes' => '100vw'],
'mobile_sm' => ['width' => 640, 'height' => 640, 'quality' => 78, 'media' => '(max-width: 639px)', 'sizes' => '100vw'],
'mobile' => ['width' => 900, 'height' => 900, 'quality' => 80, 'media' => '(max-width: 767px)', 'sizes' => '100vw'],
'tablet' => ['width' => 1280, 'height' => 900, 'quality' => 82, 'media' => '(max-width: 1279px)', 'sizes' => '100vw'],
'desktop' => ['width' => 1600, 'height' => 900, 'quality' => 84, 'media' => '(max-width: 1599px)', 'sizes' => '100vw'],
'desktop_xl' => ['width' => 2200, 'height' => 1238, 'quality' => 86, 'media' => '(min-width: 1600px)', 'sizes' => '100vw'],
],
'featured_thumbnails' => [
'queue' => env('ARTWORKS_FEATURED_THUMBNAIL_QUEUE', 'default'),
],
'square_thumbnails' => [
'width' => env('UPLOAD_SQ_WIDTH', 512),
'height' => env('UPLOAD_SQ_HEIGHT', 512),