Newsgroup: it.comp.www.php
Titolo: Grafica e php

Ciao,
uso per la prima volta le funzionalità grafiche di php. Funzionano
benissimo e tra l'altro mi sembrano anche molto veloci. Ho un problema
che di fatto le rende inutilizzabili per scopi "professionali". Le
immagini generate sono "sporchè". Quando scrivo un testo in una
immagine, o quando faccio una linea, intorno si crea un alone di colore
differente dallo sfondo. Sapete mica se sono io che sbaglio qualcosa?
Avete lo stesso problema? E' risolvibile?
Grazie
Luigi

 intorno si crea un alone di colore differente dallo sfondo.
Senza vedere e` difficile dare una risposta, ma ad occhio direi che il
problema deriva dal fatto che produci un JPEG con fattore di qualita`
troppo basso. La soluzione in tal caso e` di produrre un GIF o, meglio,
un PNG.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

Sì, in effetti produco un file jpg. La risoluzione mi sembra bassa ma
non so come sia possibile aumentarla (non ho trovato alcuna funzione che
fa questo).
Per ora sto lavorando in locale e quindi non ho la possibilità di farti
vedere come viene l'immagine generata. Il mio scopo è quello di generare
un grafico che rapprsenti dei dati letti in una tabella MySQL.
Ovviamente il codice php è un po' lunghetto così sintetizzo quallo che
riguarda la mia domanda:
- carico una immagine che uso come sfondo 
$image = imagecreatefrompng("../immagini/finestra600_400.png");
$coloretesto = imagecolorallocate($image, 0, 0, 0);
imagestring($image, $text1size+1, $text1start, 20, "Parametro",
$coloretesto);
imagestring($image, $text2size+1, $text2start-4,20,$unita,
$coloretesto);
imagestring($image, $text3size+1, $text3start+4, 20, "ds",
$coloretesto);
...
  imageline($image,$x1,$ypos1+7,$x2,$ypos1+7,$coloretesto);
...
imagejpeg($image, $image_name);
...
codice visualizzazione pagina...
Più tardi provo a cambiare il formato di output...
grazie
"Davide G. Borin" ha scritto:

-- 
Luigi Aloi
Regione Toscana - Giunta Regionale - Dip. Sviluppo Economico
Servizio Produzioni Agricole e Qualita' dei Prodotti
Tel 055.4383060 Fax 055.4383150  
www.regione.toscana.it

 

-- 


 jpeg?
Non saprei, non ho mai usato queste funzioni. Ti posso solo dire che per
i grafici e tutto cio` che ha un aspetto "vettoriale" (testi compresi) il
JPEG non e` assolutamente adatto. Il JPEG funziona bene solo con immagini
fotorealistiche o comunque ricche di sfumatore di colori e povere di
transazioni nette.
Il PNG e` il miglior formato non compresso da usare attualmente sul web:
e` piccolo e veloce da scompattare, oltre a fornire un sacco di
funzionalita` in piu` rispetto al GIF. Si sta ora imponendo il formato
MNG, che racchiude in se le potenzialita` di PNG, JPEG e dei layer, ma
credo ci vorra` ancora qualche anno perche` sia universalmente accettato
e perche` ci siano gli opportuni strumenti di sviluppo.
Altro formato molto promettente e` l'SVG: finalmente un formato aperto e
in sintassi XML per la grafica vettoriale! Con l'uso del DOM e` a mio
parere destinato a soppiantare il Flash nel giro di qualche anno. Sarebbe
l'ideale per il tuo scopo, se solo fosse supportato da tutti i piu`
importanti browser...


 scriveva:


 Quali sono le qualità del PNG ???
Giusto per elencare le piu` importanti:
- E` free (non protetto da copyright come gif)
- Supporta da 1 a 24 bit di colore
- Supporta trasparenze a 8 bit (256 livelli di trasparenza)
- 9 livelli di compressione
- Maggiore compressione del gif
- immagini progressive
- gamma regolabile
Bye.
-- 
Signature under rework - Shuriken

con quale programma di fotoritocco li posso creare ??
perchè ho corel 9 ma in fase di salvataggio mi chiedere se
comprimere e basta !!!
Alessandro Pellizzari ha scritto:


 basta !!!
Non lo conosco bene, me se fai un Save As o un Export dovrebbe farti
scegliere il formato.


Il PNG e` il miglior formato non compresso da usare attualmente sul web:
                              ^^^^^^^^^^^^^
Per chiarezza, sono tutti formati compressi, ma si suddividono in
con e senza perdita di qualita'.
I formati non compressi non sono economicamente interessanti ^_^
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

 senza perdita di qualita'.
Si`, mi scuso. Intendevo dire che il PNG e` il miglior formato senza
perdita` di qualita` (lossless).
