Gråtoner i GD-Lib

Tags:    php

Hejsa

Jeg har et png-billede på 400 px i højden og 40 px i bredden. Hvordan kan jeg lave så fx. de øverste 50% bliver til gråtoner? Det skal laves i GD-Lib (eller lignende), da det er et tal i en database der bestemmer hvor stor en del af billedet der skal være i gråtoner. Jeg har ingen erfaring med GD-Lib, så I må gerne slære det ud i pap :-)


/Andreas Møgelmose

----
Don't take life too serious, you'll never escape it alive anyway.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har prøvet at lave noget, jeg har ikke testet det.

Følgende er graaskalabillede.php:

Fold kodeboks ind/udKode 



Og du henter det fx således, som skulle gøre de øverste 50% gråskala:

Fold kodeboks ind/udKode 


--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Jeg har prøvet at lave noget, jeg har ikke testet det.

Følgende er graaskalabillede.php:

Fold kodeboks ind/udKode 



Og du henter det fx således, som skulle gøre de øverste 50% gråskala:

Fold kodeboks ind/udKode 


--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Der mangler en ting i dette script, prøv dette script som graaskalabillede.php:


Fold kodeboks ind/udKode 



/Stefan Larsen




Jeg har prøvet at lave noget, jeg har ikke testet det.

Følgende er graaskalabillede.php:

Fold kodeboks ind/udKode 



Og du henter det fx således, som skulle gøre de øverste 50% gråskala:

Fold kodeboks ind/udKode 


--
Ronni Egeriis - squirrel development: http://sqdev.dk/


Det virker ikke umiddelbart. Den viser billeder, men der er ikke noget gråt.

http://xerxes.frac.dk/peru/grafik/graaskalabillede.php?pct=50
http://xerxes.frac.dk/peru/test.html

/Andreas Møgelmose

----
Don\\'t take life too serious, you\\'ll never escape it alive anyway.



Der mangler en ting i dette script


Det _kan_ mangler, det kommer an på hvilken serveropsætning, ens website ligger på, har. I mit tilfælde er det ikke nødvendigt - derfor jeg undlod det.

Jeg har selv testet det nu, og har ikke umiddelbart haft mulighed for at rette det - jeg ved ikke hvorfor det ikke virker, jeg kan simpelthen ikke finde det. Men jeg ser at der er andre end mig der ikke kan få det til at virke - iflg. kommentarerne på php.net.

--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Den nye virker heller ikke (havde i øvrigt selv prøvet at tilføje det). Nå, jeg fandt en anden løsning (noget css med to billeder der ligger over hinanden), men i skal da have lidt for ulejligheden ;-)

/Andreas Møgelmose

----
Don't take life too serious, you'll never escape it alive anyway.



t