flathub / flathub/com.github.PintaProject.Pinta

Cannot save as JPEG XL (.JXL)

Aperta
#70 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
4
Fork
4
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I am having the same issue as https://github.com/PintaProject/Pinta/issues/1857:

>**Description**
>The build of gdk-pixbuf that ships with the Flatpak version does not support saving as JXL.
>
>**To Reproduce**
>
>1. Draw anything
>2. Save it as JXL
>3. Get errored

Here is the error I receive:
```
GLib.GException: This build of gdk-pixbuf does not support saving the image format: jxl
at GdkPixbuf.Pixbuf.SaveToStreamv(OutputStream stream, String type, String[] optionKeys, String[] optionValues, Cancellable cancellable)
at Pinta.Core.GdkPixbufFormat.DoSave(Pixbuf pb, File file, String fileType, Window parent)
at Pinta.Core.GdkPixbufFormat.Export(Document document, File file, Window parent)
at Pinta.Actions.SaveDocumentImplmentationAction.SaveFile(Document document, File file, FormatDescriptor format, Window parent)
at Pinta.Actions.SaveDocumentImplmentationAction.SaveFileAs(Document document)
at Pinta.Actions.SaveDocumentImplmentationAction.Activated(FileActions sender, DocumentSaveEventArgs e)
at Pinta.Core.AsyncEventHandlerExtensions.InvokeSequential[TSender,TArgs,TResult](Returning`1 handlerBundle, TSender sender, TArgs args)
at Pinta.Core.FileActions.RaiseSaveDocument(Document document, Boolean saveAs)
at Pinta.Actions.SaveDocumentAsAction.Activated(Object sender, EventArgs e)
at System.Threading.Tasks.Task.<>c.b__124_0(Object state)
at GLib.Internal.MainLoopSynchronizationContext.<>c__DisplayClass1_0.b__0()
```

I am using version 3.1.2, running LMDE 7 (Debian 13) on the host. Let me know if you need anything else.

**Edit:** `libjxl0.11` and `libjxl-dev` are installed on the host system.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia da Pinta.Core.GdkPixbufFormat nel flusso Save As e verifica in che modo la build Flatpak fornisce gdk-pixbuf e il supporto per JPEG XL. Riproduci il salvataggio di un’immagine come JXL in Flatpak; l’attività è completata quando Flatpak può salvare in JXL senza l’eccezione gdk-pixbuf segnalata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
build-system
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.