Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP - håndtering af transparente PNG-billeder

Af Ny på siden cOmOneO | 11-12-2005 15:08 | 1680 visninger | 9 svar, hop til seneste
Davs. Er ved at lave et PHP galleri, og en af funktionerne er at, der skal lægges en form for "ramme" uden om mine thumbnails. Det foregår ved at jeg har et PNG-billede med et tranparent "hul" i midten, og dette kopieres så overnpå den allerede genererede thumbnail. Her er mit forsøg indtil videre... Men jeg tror ikke jeg har forstået forklaringen på php.net rigtigt. Det virker i hvert fald ikke. http://pastebin.dk[...] På forhånd tak
--
Tænk før du taler... Ligesom man lader vandet før man trækker ud og lyner op ;)
#1
Nova
Super Nørd
11-12-2005 16:04

Rapporter til Admin
Og du synes ikke rigtig det ville være nemmere at lave noget ala img { border: 1px solid black; }
--
Dk's bedste Bouncer @ http://www.denofevil.dk[...] http://www.chup.dk[...]
#2
cOmOneO
Ny på siden
11-12-2005 16:23

Rapporter til Admin
#1 jo så afgjort, hvis jeg bare ville have en sort ramme ;) Men det skulle jeg nok have skrevet så. Rammen gør at billedet får runde hjørner og det kaster skygge + et par andre ting. Det skal laves på den her måde, man kan desværre ikke kode sig frem til det. Men ellers tak for svaret...
--
Tænk før du taler... Ligesom man lader vandet før man trækker ud og lyner op ;)
#3
DomaZ.dk
Supporter
11-12-2005 19:47

Rapporter til Admin
hmm... du kunne da os bare lave det som gif... smække billedet ind som background og gif'en (rammen) ovenpå...
--
hilsen Thomas Adm. Direktør http://A-Web.dk[...] http://domaz.dk[...] & http://a-web.dk[...]
#4
DomaZ.dk
Supporter
11-12-2005 19:50

Rapporter til Admin
laver den egentlig en fejl eller bliver png'en bare monteret forkert overnpå dit billede..? hvis den laver en fejl kunne det hjælpe hvis du lige skrev fejlen her inde... (:
--
hilsen Thomas Adm. Direktør http://A-Web.dk[...] http://domaz.dk[...] & http://a-web.dk[...]
#5
cOmOneO
Ny på siden
12-12-2005 22:40

Rapporter til Admin
#3 Bruger ikke gif filer. Og jeg har været ved at lege lidt med en løsning i den retning der, men det er lidt en lappeløsning. Og når nu dette burde virke, så vil jeg da helst det. ;) #4 Min png-ramme bliver lagt ovenpå billedet ganske som den skal, bortset fra det faktum, at der hvor rammen skulle være gennemsigtig, der er den nu hvid. Jeg har prøvet at lege lidt med både ImageAlphaBlending og ImageSaveAlpha Og ingen af dem ser ud til at have nogen som helst virkning på resultatet, what so ever. Jeg forstår det virkelig ikke.
--
Tænk før du taler... Ligesom man lader vandet før man trækker ud og lyner op ;)
#6
cOmOneO
Bruger Aspirant
12-12-2005 22:48

Rapporter til Admin
Oh ja BTW. Jeg har sat "or die('bla bla') på alle de forskellige billedbehandlinger så der burde komme en form for fejl hvis parseren fandt en fejl, men øjensynligt tror den at det hele er fryd og gammen.
--
Tænk før du taler... Ligesom man lader vandet før man trækker ud og lyner op ;)
#7
Ronson
Ultra Nørd
12-12-2005 23:06

Rapporter til Admin
Du skriver du lægger en transparent PNG oven på dit billede, hvorfor ikke smide thumben oven på PNG'en? Så skal du ikke bekymre dig om transparens Du har set "rooty" har skrevet noget til din kode, ikke? The following amendments have been posted: * rooty (Sun 11th Dec 15:39)
--
http://www.butiksguiden.net[...] < Download vores sjove videoer. NU! http://www.chipsguiden.dk[...] < For os der elsker chips! http://www.chipsguiden.dk[...] < HOL Bladet!
#8
cOmOneO
Bruger Aspirant
13-12-2005 11:12

Rapporter til Admin
#7 PNG'en er en slags ramme der giver thumb'en runde hjørner. Det er lavet ved at det gennemsigtige hul i midten af rammen har runde hjørner, derfor skal jeg bruge transparens.... Eller også skal jeg finde på et andet design. Jeg har set det rooty har skrevet og jeg har også rettet de fejl han fandt, men det virker stadig ikke :( For at være helt sikkert på det, så har jeg også prøvet at erstatte min egen kode med en copy af hans, og så rette et par småting, men den laver stadigvæk hvid i stedet for transparent. Kan det måske være en indstilling hos udbyderen af mit webhotel? (b-one) Har tjekket versionerne af både GD og PHP, og de overholder det der står på php.net Håber der er nogen der lige har en god ide... tak for svarene indtil videre
--
Tænk før du taler... Ligesom man lader vandet før man trækker ud og lyner op ;)
#9
DomaZ.dk
Supporter
21-12-2005 11:42

Rapporter til Admin
du kunne os prøve at gemme det færdige billede som jpg istedet for png, eftersom nogle browsere stadig har problemer med at vise png-filer ordentlig... har ingen idé om det har noget med det at gøre... ellers har du vel dobbelt tjekket at du ikk har lavet en eller anden fejl på selve png billedet... mener at man kan gemme png billeder uden transperant og sårn noget...
--
hilsen Thomas Adm. Direktør http://A-Web.dk[...] http://domaz.dk[...] & http://a-web.dk[...]

Opret svar til indlægget: PHP - håndtering af transparente PNG-billeder

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning