Marca i comparteix

Bloc: Konsells del Savide La Konfraria de la Vila del Pingüí de La Palma de Cervelló

Pàgina d'iniciPàgina d'inici de La Konfraria de la Vila del Pingüí LaKonfrariaLa Konfraria de la Vila del Pingüí ProjectesProjectes de la Konfraria GNU/LinuxRecursos GNU/Linux i per l'Ubuntu Kanals RSSCanals RSS de la Konfraria Fòrum "Solucions"Fòrum 'Solucions de la Konfraria' Xarxes socials "Komunitat"Xarxes socials 'Komunitat de la Konfraria' La Vila del PingüíLa Vila del Pingüí, La Palma de Cervelló Guifi·net a La VilaGuifi·net a La Vila Webs de la VilaPàgines web de La Palma de Cervelló

Dia de la Llibertat dels Documents 2015

Es mostren els missatges amb l'etiqueta de comentaris Gimp. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris Gimp. Mostrar tots els missatges

dimecres, 2 de gener del 2013

De fotografia a dibuix fet amb llapis de colors amb Gimp i G'MIC

Actualització 08/01/13: El tutorial original pertany a Ramón Miranda i es distribueix sota una llicència Creative Commons BY-NC-SA, però malauradament la gent del Nepal Open Source Klub s'han descuidat l'atribució. Aquesta menció pretén fer justícia amb la tasca del Ramón, podeu consultar el seu tutorial des d'aquest enllaç.
*****************

Tothom sap que amb l'editor lliure d'imatges GIMP es poden crear efectes espectaculars, ara bé, l'altre dia la gent del Nepal Open Source Klub van explicar en una entrada al seu bloc un efecte especialment espectacular que pot realitzar-se amb poc més que dos clics. Evidentment, recomano que els seguiu a través de Twitter a @open_nosk.
La seva entrada està molt ben feta, o sigui que pràcticament em limitaré a traduir-la i a aplicar l'efecte a una imatge de La Palma de Cervelló, però us recomano que la visiteu perquè podreu veure la imatge que ells han triat pel tutorial, l'entrada és «Colored Pencils effect with Gimp 2.8 and G'MIC».

L'efecte consisteix en convertir una fotografia en un dibuix realitzat amb llapis de colors.

Suposem que tothom ja coneix el Gimp, si no és el cas podeu visitar-ne la seva pàgina web, i podreu descarregar el Gimp en català a Softcatalà, si utilitzeu Linux probablement podreu instal·lar-lo directament des dels repositoris.
Aclarit això, el primer que haurem de fer és descarregar el plugin pel Gimp G'MIC, realitzat per David Tschumperlé i col·laboradors i que es distribueix sota una llicència CeCILL (compatible amb la llicència GPL), podeu fer-ho des d'aquesta pàgina:
http://gmic.sourceforge.net/gimp.shtml

En el cas de Linux descarreguem un fitxer ZIP que cal descomprimir, i obtindrem una carpeta amb dos fitxers: gmic_gimp i README.
Aquests fitxers cal copiar-los a la carpeta plugins del Gimp, que trobarem a:

/home/usuari/.gimp-2.X/plug-ins 

La X refereix a la versió del Gimp, en el nostre cas gimp-2.8, i usuari al nom d'usuari que tinguem. Cal fer notar que la carpeta .gimp-2.X té un punt al davant, i per tant és oculta, cal fer clic a Control+H per veure-la.
A la pàgina de G'MIC fan referència a què ens cal tenir instal·lades les llibreries libfftw, libpng i zlib. Per comprovar-ho podem utilitzar -en el cas d'Ubuntu- el «Gestor de paquets Synaptic» i cercar cadascuna d'aquestes llibreries per saber si les tenim instal·lades.

Arribats a aquest punt, ja estem en disposició d'aplicar l'efecte. Nosaltres hem escollit aquesta imatge de La Palma de Cervelló feta des del camí del Camp Vell a Can Llopart (veure ubicació a OSM) que ens permet veure el Passeig del Roure, els horts, el nucli urbà i al fons les penyes de Fontpineda:


Primer de tot obrirem la imatge amb el Gimp, i si la imatge té molts detalls, podeu difuminar-la una mica. Això es fa aplicant Filtres > Difumina > Difumina.
Ara és hora d'aplicar el primer filtre, abans però, duplicarem la capa de la imatge. Això es fa des de Capes > Duplica la capa, o des de la caixa de capes fent clic amb el botó dret sobre la capa que es vol duplicar i seleccionant «Duplica la capa».
Seleccionarem la capa del damunt de tot i anirem a Filtres > G'MIC. S'obrirà una finestra on haurem de desplegar el menú «Black & White» per marcar l'opció de filtre «Hard Sketch».


Ara toca modificar els paràmetres, que els situarem en:
  • Amplitude: 4000 (el màxim)
  • Density: 100 (el màxim)
  • Smoothness: 1.00
  • Opacity: 0.02
  • Edge: 0.00 (el mínim)
Les dues caselles («Fast approximation» i «Negative») les deixarem sense marcar.
Farem clic a «Aplica» i quan acabi a «D'acord» i ens apareixerà el resultat:


Al diàleg de les «Capes» ens assegurarem de tenir la capa sobre la que hem aplicat l'efecte seleccionada i obrirem el desplegable «Mode» que per defecte està en «Normal» per canviar-lo a «Llum suau».
Quan ho hàgim fet duplicarem aquesta capa per maximitzar l'efecte. El que hem fet ara ha estat imitar la textura, a nosaltres ens ha quedat una cosa com aquesta:


El següent pas serà imitar el contorn. Per fer-ho duplicarem altra vegada la capa amb la fotografia original, i aquesta capa la portarem al capdamunt de les capes. Seleccionarem aquesta capa i tornarem a anar a Filtres > G'MIC > Black & White > Hard Sketch.
Ara els paràmetres els situarem en:
  • Amplitude: 700
  • Density: 100 (el màxim)
  • Smoothness: 0.40
  • Opacity: 0.02
  • Edge: 1.20
Marcarem la casella «Fast approximation».
La casella «Negative» la deixarem sense marcar.
Farem clic a «Aplica» i quan acabi a «D'acord»:

Per acabar al diàleg de les «Capes» canviarem sobre aquesta darrera capa altra vegada l'opció «Normal» del desplegable «Mode» per «Llum suau».
I amb això ja haurem acabat la nostra conversió a dibuix fet amb llapis de colors, des del meu punt de vista, un efecte espectacular:

Ara ja es tracta de què cadascú explori les possibilitats que afegeixen la gran quantitat de filtres del plugin G'MIC al Gimp, encara que jo ara per ara em considero fan d'aquesta combinació de valors «màgica» dels nois del Nepal Open Source Klub als paràmetres de «Hard Sketch», aquí us en deixo algunes mostres més (a partir de fotografies realitzades pel Josep Balsas el Dia de la Llibertat del Programari -Software Freedom Day- 2012 que organitza La Konfraria de la Vila del Pingüí a La Palma de Cervelló):



Els valors dels paràmetres de «Hard Sketch» en ambdues fotografies han estat exactament els mateixos que s'han mostrat al tutorial (i que defineixen els nois de NOSK), per tant, com veieu és una combinació fantàstica.

Espero que us hagi agradat ;)

diumenge, 1 de gener del 2012

GIMP: Traducció al català dels degradats i altres trucs i traduccions amb scripts

El maig de l'any 2011 jo vaig ser un dels voluntaris que es van oferir per ajudar al Joaquim Pérez en resposta a la seva demanda d'ajuda, tot i que val a dir que me'n vaig assabentar gràcies a una entrada a la web dels amics de GnuLinux.cat.
Des de llavors, i en vistes a l'alliberació de l'esperada versió del Gimp 2.8 he estat treballant com a col·laborador de Softcatalà en aquest projecte, juntament amb el Joaquim (que traduïa el Gimp des de feia 7 anys en solitari), i també el Pau (col·laborador també de Softvalencià i GnuLinux.cat), l'Eulàlia, i altres col·laboradors puntuals, així com el Gil (coordinador de les traduccions del Gnome).

Una de les frustracions amb què ens vam trobar va ser veure com traduint al 100% tots els fitxers, hi havia elements del Gimp que continuaven en anglès; concretament els tipus de pinzells, les dinàmiques del pinzell, els degradats, els patrons, les paletes, etc.
Investigant una mica em vaig adonar de què cada pinzell, cada degradat, cada paleta, etc. disposava d'un fitxer en text pla en què es podia substituir la cadena en anglès per la seva corresponent al català, així que vaig decidir-me a crear un script per a Linux que traduís automàticament totes aquestes cadenes. Evidentment això era una solució provisional, així que en Gil va informar d'aquest bug (la impossibilitat de traduir aquests elements) als desenvolupadors del Gimp, i la seva resposta va ser clara, traduir aquestes cadenes pot fer que el Gimp falli: https://bugzilla.gnome.org/show_bug.cgi?id=666857.
O sigui que el bug està enviat, i saben com solucionar-lo, afegint una «Etiqueta descriptiva» (i traduïble per mitjà de fitxers .PO) al «Nom» del degradat, pinzell, paleta o el que sigui.
Ara intentaré explicar el funcionament de l'script i donaré alguns consells per si algun intrèpid el vol utilitzar, i després explicaré com modificar alguns paràmetres dels scripts que descarreguem per afegir funcions al Gimp per traduir-los al català i ubicar-los al menú on preferim.

L'script que tradueix al català els degradats, les dinàmiques, les paletes i les descripcions dels efectes del Gimpressionist

En primer lloc cal descarregar el fitxer GIMPcatala.tot.zip (que conté l'script), pots fer-ho clicant sobre la icona del fitxer:
Quan l'hem descarregat hem de descomprimir el fitxer .zip per obtenir el fitxer GIMPcatala.tot, a aquest haurem de donar-li permisos perquè s'executi com un programa. Això es fa clicant amb el botó dret sobre el fitxer i seleccionar «Propietats». Allà anem a la pestanya «Permisos» i marcarem l'opció «Permet executar aquest fitxer com a un programa».
Ara haurem d'obrir el Terminal, dirigir-nos a la carpeta on tinguem el fitxer i hi escriurem:

./GIMPcatala.tot

Al Terminal apareixerà el següent menú:
En què  només hem d'introduir el número de l'opció desitjada i prémer la tecla de retorn, i ja només ens caldrà seguir les instruccions.

Què fa l'script? L'script en primer lloc desa els fitxers originals dels degradats, paletes, etc. a la carpeta /home/usuari/.GIMPcatala/backup, i després simplement el que fa és cridar als fitxers dels degradats, paletes, etc. (amb la comanda cat) per canviar-hi cadenes referents al nom en anglès per cadenes en català (i això es fa amb la comanda sed). Aquest canvi es desa en un fitxer nou a la carpeta /home/usuari/.GIMPcatala (és una carpeta oculta), després aquests fitxers generats (i traduïts) es mouen a la carpeta amb què treballa el Gimp (normalment /usr/share/gimp/2.0). L'script fa una sèrie de preguntes per assegurar-se de que la carpeta que pensa que és de l'usuari és la correcte, i també la carpeta on el Gimp hi té els fitxers. Si les carpetes que es donen per defecte no són correctes l'script també permet canviar-les. Si hem realitzat una traducció (opcions 1-4) i no estem contents amb el resultat, també podem tornar als fitxers antics amb les opcions de restaurar (5-8), que el que fan és copiar els fitxers desats a /home/usuari/.GIMPcatala/backup (és molt important no esborrar la carpeta .GIMPcatala!!) a la carpeta del Gimp (/usr/share/gimp/2.0 per defecte). Ah, per cert, l'script també es desa a ell mateix a la carpeta .GIMPcatala per si de cas.

Pot malmetre el Gimp? L'script és inofensiu, i el més greu que ens podria passar és que perdéssim els fitxers dels degradats, paletes, dinàmiques i efectes predeterminats del Gimpressionist del Gimp (tot i que això no hauria de passar perquè n'hauríem de tenir una còpia a la carpeta .GIMPcatala). Ara bé, cal entendre que els scripts del Gimp criden a aquests elements pel seu nom, i el que haurem fet és canviar-los el nom; per tant, podríem trobar-nos amb què alguna funció deixés de funcionar (perquè l'script crida un element que ha canviat de nom). Això sobretot pot passar amb algun degradat concret, però encara no m'he trobat amb què m'hagi passat amb cap paleta ni cap dinàmica, i mai pot passar amb les descripcions del GIMPressionist perquè aquestes són «desc» i no «name».
Un exemple d'aquest error és si anem a «Fitxer > Crea > Logotips i rètols» i seleccionem l'opció «Degradat...», no podrem crear el logotip perquè el Gimp no trobarà el degradat «Golden», evidentment perquè ara es diu «Daurat». Per veure que això no és tan greu podem obrir amb el gedit el fitxer /usr/share/gimp/2.0/scripts/blended-logo.scm (cal fer-ho com a root, o superusuari) per veure com a dins ens crida el gradient «Golden»:
Si aquí hi canviéssim el «Golden» per un «Daurat», la funció que abans donava un error funcionaria sense problemes. I jo diria, que realment situacions com aquesta ens les trobaríem de manera puntual. Ara bé, si féssim això i mai es solucionés el bug, caldria llavors tornar a reemplaçar el «Daurat» pel «Golden» original, per aquest motiu no recomano fer-ho a no ser que la funció sigui de vital importància.

Conclusió: Si no tens por de remenar una mica els fitxers que he comentat, des del meu punt de vista val la pena tenir el Gimp amb els degradats, les dinàmiques, les paletes, i les descripcions dels efectes del Gimpressionist en català; si més no mentres no arreglin el bug perquè es pugui disfrutar d'aquestes traduccions de la manera correcta. Jo personalment haig de dir que les traduccions dels degradats em van ajudar a redescobrir-ne el seu sentit. Aquí un petit vídeo de com es veu el Gimp 2.7.6 amb aquests elements en català:


I després de l'script, a remenar i catalanitzar més cosetes... ;-)

Un cas pràctic, "Glass Effect Text" (o sigui, «Text amb efecte vidre»)

Un dels avantatges principals d'utilitzar el Gimp és la possibilitat d'afegir-hi els scripts que desitgem. Suposem per exemple que volem afegir la possibilitat de crear logotips amb efecte vidre, amb un script que altres ja han creat. Aquest efecte per exemple podem descarregar-lo des d'aquí, on haurem de baixar l'arxiu glass-text-v1-1.zip. A continuació només ens caldrà descomprimir l'arxiu i desar-ne el seu contingut (els arxius glass-text.scm i README1st) a la carpeta /home/usuari/.gimp-2.7/scripts.
Si ara obrim el Gimp i anem a «Fitxer > Crea» veurem que hi tenim un nou submenú anomenat «Logos (gimpchat.com)», i a dins l'opció «Glass Effect Text...». Si ens resulta poc pràctic aquest nou menú, i a més a més, ens agradaria més tenir-lo en català, hi ha una solució. Es tracta d'obrir el fitxer glass-text.scm amb el gedit, per exemple i canviar-ne alguns detalls. En primer lloc buscarem aquest text:
La línia que diu "/Xtns/Logos (gimpchat.com)/Glass Effect Text..." fa referència a la ubicació de la opció dins dels menús. Per incloure aquest efecte a "Logotips i rètols" i de passada traduir-ho al català escriuríem:
"/Xtns/Logos/Text amb efecte vidre...", és important fixar-nos en què no posem «Logotips i rètols» (que és el que ens apareixerà al programa) sinó «Logos», ja que aquesta és la cadena original en anglès per a aquest menú, i és aquesta la que necessita l'script per ubicar el submenú. Les cadenes originals les podem trobar als fitxers de traducció, per exemple, aquesta la trobaríem al fitxer gimp-script-fu.master.ca.po, on podeu cercar la cadena «Logotips i rètols» i us apareixeria:
 
#: ../plug-ins/script-fu/script-fu.c:312
msgid "_Logos"
msgstr "_Logotips i rètols"
 
I si ho desitgem, també en podríem canviar la definició, canviant el "Creates Glass-Effect Text with a drop shadow" per "Crea un text amb efecte vidre amb una ombra caiguda", per exemple. Lògicament, també podem traduir la finestra emergent que s'obre quan decidim aplicar l'efecte, només caldrà traduir les cadenes de la segona columna:
I també podríem jugar-hi una mica més i personalitzar-nos l'efecte canviant-ne per exemple el text que apareix per defecte ("Gimp"), la font ("Arial Black"), el patró ("Dried mud"), etc. En el nostre cas, per exemple, hem realitzat els següents canvis al fitxer glass-text.scm:

El resultat ha estat aquest (pots comprovar-ho tu mateix, descarregant el fitxer des d'aquí):




Un altre exemple, "Fake HDR Effect" (o sigui, la «Imita l'efecte HDR»)

Suposem que volem afegir més funcionalitats al nostre Gimp i descarreguem per exemple, l'esplèndid script "Fake HDR Effect" (que podem descarregar des d'aquí, haurem de descarregar l'arxiu: Fake HDR effect script-fu-v0.2.zip) i que ens permet aplicar efectes per simular imatges d'alt rang dinàmic (HDR).
De la mateixa manera que abans, només cal descomprimir-ne el contingut i desar-lo a la carpeta /home/usuari/.gimp-2.7/scripts. Si ara obrim el Gimp veurem que s'han creat nous menús amb l'efecte que aplica la millora a les fotografies:
Al meu entendre, afegir un nou menú només per dues funcions noves no és gaire pràctic, i menys encara si tenim en compte que el submenú «Enhance» que se'ns ha afegit amb el nou menú «Script-fu», ja el teníem abans, concretament a «Filters > Enhance» (en la traducció al català «Filtres > Millora»). Així donaré més coherència al meu Gimp, ja que m'he decidit a quedar-me amb aquest script.
No m'entretindré, simplement comentar que a l'arxiu hdr-eff.scm hi canviaré:
"/Script-Fu/Enhance/Fake HDR Effect..." per:
"/Filters/Enhance/Imita l'efecte HDR..."
I a l'arxiu hdr-eff-plus.scm, faré el mateix, canviant:
"/Script-Fu/Enhance/Fake HDR Effect plus..." per:
"/Filters/Enhance/Imita l'efecte HDR extra...".
Amb aquests dos canvis tindrem els efectes reubicats correctament al nostre Gimp, i evidentment posats a tocar els arxius .SCM, que no costa res traduir-los en un moment, si ho desitgeu aquests són els arxius modificats (reubicats al menú i traduïts al català) i comprimits en un .zip: hdr-efectes-catala.zip.


Espero que aquesta entrada hagi estat d'utilitat per a aprendre alguna cosa nova sobre el Gimp, ah i per cert! El Gimp que es veu als vídeos i a les imatges és el 2.7.6 i aviat Softcatalà publicarà la traducció al català per a aquesta versió, o ja per la definitiva, la 2.8 que està al caure. A disfutar-ho!

[Actualització 08/01/12] Recomano la lectura de l'article "Gimp, penes i alegries" del Pau a GnuLinux.cat sobre l'estat del Gimp en diferents aspectes.

dilluns, 23 d’agost del 2010

Com re-dimensionar imatges amb el GIMP

Avui parlant amb el meu tiet de Girona descobreixo que un amic seu informàtic li ha instal·lat l'Ubuntu a l'ordinador. Per altra banda m'explica que quan està de viatge i vol publicar al seu bloc, el principal problema que té és re-dimensionar les fotografies que vol penjar-hi. M'ho explica i resulta que ho fa via pàgina web i li suposa una important pèrdua de temps.

Li he dit al meu tiet que li escriuria l'explicació de com fer-ho amb el GIMP, i un altre dia escriuré l'explicació de com fer-ho amb el PICASA.

Ell no m'ha sabut concretar quina és la versió d'Ubuntu que té instal·lat, i la darrera versió l'Ubuntu Lucid Lynx resulta que no porta el GIMP instal·lat per defecte, o sigui:

Pas 1: Saber si tinc el GIMP instal·lat: Hem de mirar a "Aplicacions", després "Gràfics" i allà haurem de veure-hi "Editor d'imatges GIMP". Si aquest és el teu cas continua amb el pas número 3. Si no tens el GIMP l'hauràs d'instal·lar (pas número 2).     

Pas 2: Instal·lar el GIMP (via fàcil): Només cal anar a "Aplicacions", i clicar sobre de "Centre de programari de l'Ubuntu", des d'aquí podem instal·lar un munt d'aplicacions. Al requadre de dalt a la dreta hi tenim un cercador (el reconeixerem per la lupa), només cal que hi escrivim "gimp" i pulsem l'enter. Apareixeran diverses aplicacions i entre elles l'Editor d'imatges GIMP. El seleccionarem i pulsarem sobre la fletxa que hi ha a la dreta. Això ens portarà a una pantalla on podrem seleccionar l'opció "Instal·la" (caldrà que posem la nostra contrassenya). Un cop acabada la instal·lació ja podrem utilitzar el GIMP.

  
    Pas 3: Obrir un arxiu amb el GIMP: L'opció més fàcil és clicar sobre de l'arxiu que vulguem obrir amb el botó dret del ratolí, busquem l'opció "Obre amb..." i llavors ens apareixeran diverses aplicacions que poden obrir l'arxiu, seleccionem l'Editor d'imatges GIMP. Ja tindrem l'arxiu obert amb el GIMP.

    Pas 4: Re-dimensionar la imatge: Dins del menú del GIMP només cal buscar la opció "Imatge" i dins d'aquesta "Escala la imatge". Llavors s'obrirà un quadre similar al que es veu aquí:

      Només caldrà que modifiquem les mides d'Amplada i d'Alçada als píxels que desitgem. És molt important que la cadena que apareix al costat dret de les mesures estigui unida, això farà que la imatge sempre es re-dimensioni mantenint les proporcions. Si volem distorsionar la imatge podem seleccionar la cadena i veurem com es trenca,  llavors podem canviar les proporcions originals de la imatge.
      Quan tinguem les mesures que ens interessen ja podem prémer el botó "Escala".

      Nota: Si volem saber com es veu la imatge amb la seva nova mida real, cal que al menú del GIMP ens assegurem de no tenir-hi cap zoom. Anem a l'opció "Visualitza" i dins d'aquesta, "Ampliació" que haurà d'estar al 100%, que ens indica que l'escala és 1:1.

      Pas 5: Desar el nou arxiu. Des del menú del GIMP seleccionem l'opció "Fitxer" i podem seleccionar "Desa" (sobreescriurà l'arxiu, per tant, eliminant l'antic), o bé, "Anomena i desa", amb què podrem donar-li el nom que vulguem (caldrà posar-hi l'extensió, com per exemple,  imatge.jpeg). Des d'aquesta segona opció també podrem canviar l'extensió del fitxer i convertir-lo per exemple a JPEG.

      Amb aquests senzilles indicacions ja haurem après a re-dimensionar una imatge amb el GIMP, que per cert, no només està disponible amb l'Ubuntu (i Linux en general), també pot instal·lar-se sota  Windows i Mac, podeu visitar la seva pàgina oficial, gimp.org.

      Per cert, el GIMP sota la meva opinió (i no sóc l'únic) està a l'alçada del famós Photoshop i a més és de CODI OBERT.

      Llicència de Creative Commons

      Aquesta obra de Konfraria de la Vila del Pingüí de La Palma de Cervelló està subjecta a una llicència de
      Reconeixement-NoComercial-CompartirIgual 3.0 No adaptada de Creative Commons

      El disseny d'aquesta pàgina web ha estat possible en gran part gràcies als magnífics tutorials de Soh Tanaka. La barra tipus Mac i la caixa de navegació han estat possibles gràcies al tutorial de NetTuts+.

                        Enllaços
      stack
      stack