F45 Wallpaper: Final Wallpaper #25

Closed
opened 2026-02-25 22:09:20 +00:00 by madelinepeck · 4 comments
Owner

This ticket is originally from Gitlab, see here: https://gitlab.com/fedora/design/team/release-artwork/default-wallpaper/-/issues/32
Project filed by me

  • Upload final files in JXL format 6144 x 6144 px
This ticket is originally from Gitlab, see here: https://gitlab.com/fedora/design/team/release-artwork/default-wallpaper/-/issues/32 Project filed by me >* [ ] **Upload final files** in JXL format 6144 x 6144 px
madelinepeck added the due date 2026-06-26 2026-02-25 22:10:30 +00:00
Author
Owner

Here are the final svgs!

Here are the final svgs!
Author
Owner

Took a while to export at 300 dpi, but just prevailed by hitting the wait button every time it tried to crash lol.

@luya, here are the final PNGs! How are you converting them to JXL? I'm curious how you were planning to do it, so we can update the wallpaper documentation in case we use Inkscape again in the future 😄

Will close for now, but can re-open or just discuss in the comments as its closed.

Took a while to export at 300 dpi, but just prevailed by hitting the wait button every time it tried to crash lol. @luya, here are the final PNGs! How are you converting them to JXL? I'm curious how you were planning to do it, so we can update the wallpaper documentation in case we use Inkscape again in the future 😄 Will close for now, but can re-open or just discuss in the comments as its closed.
madelinepeck modified the due date from 2026-06-26 to 2026-07-07 2026-07-07 19:11:30 +00:00
Member

Thanks @madelinepeck . I am packaging them for this week. Both GIMP and ImageMagick support JXL export.
For GIMP, Files -> Export As... then change the extension to .jxl (Make sure to uncheck lossless)
For ImageMagick in terminal, magick foo.png foo.jxl

Both jxl for either applications should be identical size wise.

Thanks @madelinepeck . I am packaging them for this week. Both GIMP and ImageMagick support JXL export. For GIMP, _Files -> Export As.._. then change the extension to `.jxl` (Make sure to uncheck _lossless_) For ImageMagick in terminal, `magick foo.png foo.jxl` Both jxl for either applications should be identical size wise.
Member

Here is the full documentation:

Working with Wide-Gamut Wallpapers

The first step is to assign your artwork a wide-gamut color profile. For best results, use either DCI-P3 (select the D65 variant) or Display P3 throughout your editing workflow.

Assigning a Color Profile

  • Inkscape: File → Document Properties → Color → Available Color
  • GIMP: Image → Color Management → Assign Color Profile (for this workflow, Assign and Convert generally produce equivalent results when starting from untagged artwork)
  • Krita: Image → Properties → Image Color Space → Profiles (click Import to add the downloaded ICC profile)

Exporting to JPEG XL (JXL)

Once your artwork is complete, export it as a PNG (.png) image while preserving the embedded wide-gamut ICC profile by selecting "Save color profile".

ImageMagick

If you already have a PNG or TIFF master image, convert it with ImageMagick:

magick wallpaper.png \
  -strip +profile "!icc,*" \
  -profile DisplayP3.icc \
  wallpaper.jxl

Alternatively, preserve the existing embedded ICC profile without replacing it:

magick wallpaper.png wallpaper.jxl

Verify the embedded profile afterwards:

identify -verbose wallpaper.jxl

The output should indicate that an ICC profile is present.

For maximum control over encoding, use the reference JPEG XL encoder:

cjxl wallpaper.png wallpaper.jxl

For a visually lossless result:

cjxl wallpaper.png wallpaper.jxl -d 1

Or use true lossless compression:

cjxl wallpaper.png wallpaper.jxl --lossless_jpeg=0 -d 0

The encoder automatically preserves embedded ICC profiles from the source image when present.

Recommendations

  • Keep your master artwork in SVG, XCF, KRA, or another editable format.
  • Perform all editing in a wide-gamut color space such as Display P3 or DCI-P3 (D65).
  • Embed the ICC profile in the final JXL image so color-managed applications can render it correctly.
  • Preview the wallpaper on both standard sRGB and wide-gamut displays to ensure it remains visually pleasing across different hardware.
  • Avoid clipping saturated colors during editing, as they may appear differently on displays with smaller color gamuts.
Here is the full documentation: ## Working with Wide-Gamut Wallpapers The first step is to assign your artwork a wide-gamut color profile. For best results, use either **[DCI-P3](https://registry.color.org/rgb-registry/dcip3)** (select the **D65** variant) or **[Display P3](https://registry.color.org/rgb-registry/displayp3)** throughout your editing workflow. ### Assigning a Color Profile * **Inkscape:** **File → Document Properties → Color → Available Color** * **GIMP:** **Image → Color Management → Assign Color Profile** (for this workflow, **Assign** and **Convert** generally produce equivalent results when starting from untagged artwork) * **Krita:** **Image → Properties → Image Color Space → Profiles** (click **Import** to add the downloaded ICC profile) ### Exporting to JPEG XL (JXL) Once your artwork is complete, export it as a **PNG (.png)** image while preserving the embedded wide-gamut ICC profile by selecting "Save color profile". #### ImageMagick If you already have a PNG or TIFF master image, convert it with ImageMagick: ```bash magick wallpaper.png \ -strip +profile "!icc,*" \ -profile DisplayP3.icc \ wallpaper.jxl ``` Alternatively, preserve the existing embedded ICC profile without replacing it: ```bash magick wallpaper.png wallpaper.jxl ``` Verify the embedded profile afterwards: ```bash identify -verbose wallpaper.jxl ``` The output should indicate that an ICC profile is present. #### cjxl (libjxl) (Recommended) For maximum control over encoding, use the reference JPEG XL encoder: ```bash cjxl wallpaper.png wallpaper.jxl ``` For a visually lossless result: ```bash cjxl wallpaper.png wallpaper.jxl -d 1 ``` Or use true lossless compression: ```bash cjxl wallpaper.png wallpaper.jxl --lossless_jpeg=0 -d 0 ``` The encoder automatically preserves embedded ICC profiles from the source image when present. ### Recommendations * Keep your master artwork in SVG, XCF, KRA, or another editable format. * Perform all editing in a wide-gamut color space such as **Display P3** or **DCI-P3 (D65)**. * Embed the ICC profile in the final JXL image so color-managed applications can render it correctly. * Preview the wallpaper on both standard sRGB and wide-gamut displays to ensure it remains visually pleasing across different hardware. * Avoid clipping saturated colors during editing, as they may appear differently on displays with smaller color gamuts.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2026-07-07

Blocks Depends on
Reference
design/tickets#25
No description provided.