docs: document image pipeline profiles
This commit is contained in:
parent
18a7f652d4
commit
cbb427b89d
6 changed files with 40 additions and 5 deletions
|
|
@ -381,7 +381,7 @@ def source_form(
|
|||
),
|
||||
toggle_field(
|
||||
label="Convert images",
|
||||
description="Normalize mirrored images through the image conversion pipeline for this source.",
|
||||
description="Run mirrored images through configured image profiles and thumbnail profiles for this source.",
|
||||
signal_name="convertImages",
|
||||
checked=_checked(source, "convert_images", True),
|
||||
),
|
||||
|
|
|
|||
|
|
@ -108,6 +108,8 @@ REPUBLISHER_IMAGE_FULL_SUBDIR = "full"
|
|||
REPUBLISHER_IMAGE_SOURCE_SUBDIR = "source"
|
||||
REPUBLISHER_IMAGE_THUMBNAIL_SUBDIR = "thumbs"
|
||||
|
||||
# Full-size image profiles. The first profile is the canonical public image
|
||||
# URL used when feed image URLs are rewritten.
|
||||
REPUBLISHER_IMAGE = [
|
||||
{
|
||||
"name": "main_webp",
|
||||
|
|
@ -159,6 +161,8 @@ REPUBLISHER_IMAGE = [
|
|||
},
|
||||
]
|
||||
|
||||
# Named thumbnail profiles emitted as Media RSS thumbnails for explicit item
|
||||
# image media.
|
||||
REPUBLISHER_IMAGE_THUMBNAILS = [
|
||||
{
|
||||
"name": "card_hero",
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ def canonical_published_image_path(
|
|||
source_url: str, profiles: Sequence[Mapping[str, Any]]
|
||||
) -> str:
|
||||
if not profiles:
|
||||
raise ValueError("Missing image normalization profiles")
|
||||
raise ValueError("Missing image profiles")
|
||||
return published_image_path(source_url, profiles[0])
|
||||
|
||||
|
||||
|
|
@ -122,7 +122,7 @@ def canonical_published_media_path(
|
|||
file_type: FileType, source_url: str, profiles: Sequence[Mapping[str, Any]]
|
||||
) -> str:
|
||||
if not profiles:
|
||||
raise ValueError(f"Missing transcode profiles for {file_type.value}")
|
||||
raise ValueError(f"Missing media profiles for {file_type.value}")
|
||||
# The first configured profile is the public URL contract. Reordering profiles
|
||||
# changes published URLs for already-mirrored media.
|
||||
if file_type == FileType.IMAGE:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue