Conversione RGB->YCBCR(immagini temi bootsplash) [Risolto]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Conversione RGB->YCBCR(immagini temi bootsplash) [Risolto]

Messaggio da tobeFrank »

Ciao Ragazzi!!
Sono da poco riuscito a far funzionare bootsplash sulla mia Slack, e ora mi sto cimentando nella creazione di qualche tema sfizioso, ma ho incontrato un problema.

Premetto che utilizzo un kernel già correttamente configurato per bootsplash e ho a disposizione almeno due file di configurazione funzionanti.

Il problema è che una volta creata l'initrd (senza problemi) e configurato lilo, al riavvio ottengo un errore tipo:

bootsplash: cannot decompress JPEG file: image is not a YCBCR color space

Ho cercato un pò in giro e sembra che il problema sia che devo convertire le immagini che ho da RGB a YCBCR. Ora il punto è: Come???? :-k

Non è che conoscete qualche utility che risolva il problema?? Io sto proando con ImageMagik ma non sono ancora riuscito a combinare niente! :(

Grazie mille!!
Ultima modifica di tobeFrank il ven 23 ott 2009, 20:40, modificato 1 volta in totale.

Avatar utente
Breier
Linux 0.x
Linux 0.x
Messaggi: 40
Iscritto il: dom 13 set 2009, 5:56
Slackware: 13.0
Kernel: 2.6.31.1
Desktop: Xfce-4.6
Distribuzione: Slackware64
Località: Brazil
Contatta:

Re: Conversione da RGB a YCBCR

Messaggio da Breier »

I think your problem is not RGB format but the size of the image.

This need to be 880x600 or 1024x768 according to your bootsplash.cfg
And this need to be up to 20KB. *Each one (console and silent)

You'll certanly loose quality but you may need to.

see ya 8)

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Conversione da RGB a YCBCR

Messaggio da michele.p »

...oltre a qullo che ti ha indicato Breier, qualora non risolvessi, prova anche a dare un'occhiata qui -> http://www.imagemagick.org/discourse-se ... =2&t=14645

Bye 8)

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: Conversione da RGB a YCBCR

Messaggio da Naitso »

Codice: Seleziona tutto

cd /boot
file slack.bmp
slack.bmp: PC bitmap data, Windows 3.x format, 640 x 480 x 8
spero di non aver capito male

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione da RGB a YCBCR

Messaggio da tobeFrank »

@Breier
Unfortunately the problem is truly about the colorspace format of the images, as I already have 800x600 files, matching my resolution and the one of the .cfg file (I am modifying an already working one). Now I am using a theme with 200KB images, and the files I would like to use are smaller, so I do not think the size can be a problem(at least in this case).

@michele.p
Grazie per il link, con quello ho creato un file miff con colorspace ycbcr, ora ho postato anche lì per sapere come faccio a convertire miff in jpg!

Grazie per l'aiuto!

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Conversione da RGB a YCBCR

Messaggio da michele.p »

miff, da quello che ho capito (potrei anche sbagliare) è il formato "nativo" di Image Magick (MIFF=Magick Image File Format). Per la conversione puoi utilizzare questo programma (il link è in alto),

http://www.graphicsmagick.org/1.1/www/miff.html

Bye 8)

P.S.: ...e infatti -> http://www.imagemagick.org/script/miff.php

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione da RGB a YCBCR

Messaggio da tobeFrank »

Grazie per il link, purtroppo GraphicsMagik durante la conversione riporta il formato ad RGB, almeno nelle prove che ho fatto finora, ma può darsi che sbagli io qualcosa nei comandi...continuerò a provare!!!!

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione da RGB a YCBCR

Messaggio da tobeFrank »

#-o ragazzi sono sempre più confuso :? :? ...per curiosità ho eseguito

Codice: Seleziona tutto

identify -verbose nomefile
(comando di ImageMagik che resituisce le proprietà dell'immagine)

sulle immagini del tema che uso attualmente e mi riporta formato RGB anche per quelle!!!!!

ma allora perchè mi da l'errore
tobeFrank ha scritto:
bootsplash: cannot decompress JPEG file: image is not a YCBCR color space
proprio non capisco!!! #-o #-o #-o

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione da RGB a YCBCR

Messaggio da tobeFrank »

:? :? :? :? :? :? :? :? :? :?

Le cose si fanno sempre più contorte...sono appena riuscito a creare una initrd funzionante seguendo il consiglio di Breier di diminuire la dimensione delle immagini, ora sono di circa 15Kb l'una, e la initrd è venuta di 40Kb.

La cosa che mi confonde è che io ho un'altra initrd funzionante di 340Kb...per ora mi accontento ma continuerò a studiare la cosa per venirne a capo!

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione da RGB a YCBCR

Messaggio da tobeFrank »

Mistero svelato!!!!!!!!

A quanto pare non conta tanto la dimensione delle immagini quanto che abbiano un subsampling 2x2,1x1,1x1.

La modifica si può fare facilmente aprendo il file con Gimp e andando a salvare in jpeg (qui si può scegliere di aprire il menu delle opzioni avanzate e si trova l'opzione Subsampling appunto :D ) .

La qualità dell'immagine può essere lasciata a 100%. Con questa modifica comunque le immagini vengono a pesare di meno ma, almeno apparentemente, la qualità rimane inalterata!!

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Conversione RGB->YCBCR(immagini temi bootsplash) [Risolto]

Messaggio da michele.p »

Quindi hai risolto? :)

Avatar utente
Breier
Linux 0.x
Linux 0.x
Messaggi: 40
Iscritto il: dom 13 set 2009, 5:56
Slackware: 13.0
Kernel: 2.6.31.1
Desktop: Xfce-4.6
Distribuzione: Slackware64
Località: Brazil
Contatta:

Re: Conversione RGB->YCBCR(immagini temi bootsplash) [Risolto]

Messaggio da Breier »

The subsampling... #-o

Thanks, for the information... I will upload a new (and better) initrd.img to my article of bootsplash (the patches) now.

Thanks again ;)

tobeFrank
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mer 9 set 2009, 8:58
Slackware: 12.2-13
Kernel: 2.6.31.4-2.6.24
Desktop: KDE 3.5
Località: Latina

Re: Conversione RGB->YCBCR(immagini temi bootsplash) [Risolto]

Messaggio da tobeFrank »

You are welcome Breier, and thanks to you for your help! :D

Rispondi