Pàgines

10 de març 2017

Gimp: S'ha produït un error en obrir el fitxer PSD: Mode de color no compatible CMYK (Error loading PSD file: Unsupported colour mode: CMYK)

Alguns fitxers PSD donen error quan els obrim amb GIMP relacionat amb el mode de color CMYK. Hi ha diferents opcions per solucionar-ho, aquí només plantejo la opció de conversió prèvia del fitxer PSD a XCF usant Imagemagick sota un entorn GNU/Linux basats en debian (ubuntu, mint...).

El símptoma és que obrim un fitxer PSD amb Gimp i ens dona l'error:
No s'ha pogut obrir "....fitxer.psd":
S'ha produït un error en obrir el fitxer PSD: Mode de color no compatible CMYK


En anglès:
Error loading PSD file: Unsupported colour mode: CMYK

El primer que cal fer és instal·lar Imagemagick:
 

$ sudo apt-get install imagemagick

Un cop instal·lat ja podem usar la sentència "convert" amb els corresponents paràmetres i els fitxers d'entrada i de sortida (el convertit). Us poso un parell d'exemples extrets de les fonts citades més avall. Veureu que quan acaba l'execució retorna un "warning" però la conversió es fa correctament i es conserven totes les capes. Amb tots dos s'obté el mateix resultat:

$ convert fitxer_in.psd -channel RGBA -alpha Set -colorspace rgb fitxer_out.xcf
convert.im6: no encode delegate for this image format 'fitxer_out.xcf' @ warning/constitute.c/WriteImage/1213.

$ convert -depth 8 -colorspace RGB fitxer_in.psd fitxer_out.xcf
convert.im6: no encode delegate for this image format 'fitxer_out.xcf' @ warning/constitute.c/WriteImage/1213.


El resultat és un fitxer (
fitxer_out.xcf) que es pot obrir amb Gimp amb totes les seves capes. 

També es pot convertir a d'altres formats com PNG però, en aquest cas, el "convert" ens generarà tants fitxers PNG com capes tingui el PSD.

$ convert fitxer_in.psd -channel RGBA -alpha Set -colorspace rgb fitxer_out.png




Fonts:

4 d’oct. 2016

Virtualbox permisos Carpeta Compartida

Virtualbox permet tenir carpetes compartides amb la màquina host. Amb màquines virtuals Linux, cal modificar els grups de l'usuari per tal de tenir permisos d'accés a la carpeta compartida.

Per afegir una carpeta compartida a virtualbox:
 


Si arrenquem la màquina virtual observarem que apareix una unitat nova "sf_*" però que no hi tenim permisos d'accés.
 









Per solucioanar-no només cal afegir l'usuari al grup "vboxsf" dins de la màquina virtual:
$ sudo adduser usuari vboxsf

I llavors reinciar la màquina virtual.

També es pot afegir l'usuari al grup utilitzant la interfície gràfica de configuració dels usuaris corresponent a cada escriptori. Amb cinnamon: