venerdì 28 agosto 2009

Rendere trasparente il colore di un'immagine


Ho provato la seguente procedura e l'ho trovata ottima, dunque la ricopio: istruzioni riportate dal blog Moosesoom. Grazie all'autore per aver riportato la procedura che ho sperimentato e trovo perfettamente funzionante. Ho integrato ciò che lui ha scritto con altro testo.

You can find original page here: http://aplawrence.com/Linux/crousegif.html
1. Aprire l'immagine con GIMP
2. Click destro sull'immagine e selezionare:
LAYERS->ADD ALPHA CHANNEL (Livello/Trasparenza/Aggiungi Canale Alfa). Nel caso fosse già presente un Alpha Channel allora sarebbe stato opportuno rimuovere il canale, ovvero usando The Gimp in italiano Livello/Trasparenza/Rimuovi Canale Alfa.
3. Click destro sull'immagine e selezionare:

SELECT->BY COLOR (in italiano Seleziona/Per colore).
4. un Click sul colore che si vuole rendere trasparente Questo colore apparira' circondato da una linea tratteggiata in tutti i punti in cui compare nell'immagine.

5. Poi andare in un altro menù, click destro sull'immagine e selezionare:

EDIT->CLEAR (in italiano Modifica/Cancella).
Il colore selezionato precedentemente dovrebbe sparire dall'immagine e rivelare lo sfondo a scacchi con cui GIMP mostra le sezioni trasparenti di una immagine.
6. Click destro sull'immagin e selezionare:
SAVE AS (in italiano Salva come)

Se volete che la trasparenza appena creata funzioni sul web, dovete assicurarvi di salvare l'immagine in formato GIF.

The Gimp e la scala di grigi


Per trasformare con il programma di grafica gratuito The Gimp, un'immagine o parte di essa in scala di grigi, suggerisco di leggere il seguente articolo.



1 - Conversione tramite "Scala di grigi": in Sintesi, la prima tecnica è automatica, lasciamo fare tutto a Gimp; dal menù: Immagine/Modalità/Scala di grigi





2 - Conversione tramite “Desaturazione": il comando Desaturazione, attivabile dal menù Colori>Desaturazione… è profondamente diverso dal comando “Scala di grigi”:
  • Il comando scala di grigi trasforma tutta l’immagine sulla quale si sta attualmente lavorando in Gimp, comprensiva di tutti i livelli, il comando Desaturazione solo il livello attivo.
  • Il comando scala di grigi modifica i singoli canali Rosso, Verde e Blu distruggendoli e creandone uno nuovo Grigio, d’ora in poi qualunque operazione di disegno sull’immagine sarà a toni di grigio; il comando desaturazione mantiene i tre canali distinti, per cui sarà sempre possibile effettuare delle operazioni di disegno a colori o delle ricolorazioni.
Attenzione: affinchè questa metodologia funzioni, occorre che sia selezionata dal menù Immagine, la Modalità RGB.

martedì 24 marzo 2009

Eclipse Plug In per Tomcat

I tre strumenti di lavoro più utilizzati per chi sviluppa pagine Jsp sono:

  • Eclipse, un IDE da eclipse.org, che può essere utilizzato per programmare in Java o altri linguaggi di programmazione.
  • Tomcat è un J2EE web server dall'Apache Jakarta project.
  • Struts è un framework anch'esso prodotto dall'Apache Jakarta project.
Ecco un tutorial per installarli con un plug-in utile per far partire e fermare il webcontainer Tomcat da Eclipse.

martedì 25 novembre 2008

Display tag library

E' una libreria open source di tag personalizzati che forniscono la possibilità di produrre tabelle (ad esempio sotto strutz) ben formattate.

sample tables produced with the display:table tag

lunedì 24 novembre 2008

XML parsing with Digester

Dalla Jakarta Commons Online Bookshelf, il parsing con Digester: per leggere file .xml e realizzare il loro parsing in oggetti java. Un altro articolo sempre legato a Digester e Java. Un articolo su Mokabyte e anche questo. Anche questo articolo. Quest'altro poi l'ho trovato molto utile ed esaustivo, soprattutto i listati, ottimi e completi, l'esempio semplice. Anche questo sullo stesso sito. Da un sito indiano. Anche su Devx.

JSP Custom Tag

Articolo di Mokabyte sulla creazione di Tag JSP. Nell'articolo di Michele Barbagli troverete:
  • Cosa sono le "Tag Libraries" ?
  • La composizione di un libreria di Tag (Tag Library)
  • Un esempio concreto
  • Il TAG HANDLER
  • Registrazione della libreria