Als je een plaatje maakt en je slaat hem op als jpg/gif krijg je altijd wel verkleuringen... Is er een manier om dit tegen te gaan?
Verwijderd
Die verkleuringen komen door de gebruikte compressie-techniek. Bij jpeg is het zo goed als onmogelijk om alle pixels exact dezelfde kleur te laten behouden. Het is dan ook een compressietechniek voor afbeeldingen waarin kleine afwijkingen niet zo opvallen. Foto's bijvoorbeeld.
Gif is een ander verhaal. In een gif bestand wordt een palet van maximaal 256 kleuren gedefinieerd, en vervolgens wordt van elke pixel aangegeven welke kleur uit het palet deze moet zijn. Afbeeldingen met maximaal 256 kleuren kun je dus lossless opslaan. Als je daarboven komt moet je kleuren wijzigen/weglaten.
Wil je dat je geen kleurinformatie verliest, dan zul je dus een lossless compressietechniek moeten gebruiken. Een voorbeeld is PNG, dat op zich niet zo veel beperkingen heeft (behalve de implementatie dan).
Andere formaten kun je niet of nauwelijks gebruiken op het internet. Maar bijvoorbeeld TIFF ondersteund verschillende al dan niet lossless compressie-technieken (ZIP, JPEG, LZW), en bijvoorbeeld Targa en BMP ondersteunen verschillende kleurdiepten en RLE compressie.
Maar met GIF en JPEG heb je nu eenmaal vrij sterke beperkingen, dat komt dan ook door de relatief hoge compressie.
En nu heb ik een mooi verhaal getypt waar jij maar anderhalve minuut werk voor hebt gehad...
Gif is een ander verhaal. In een gif bestand wordt een palet van maximaal 256 kleuren gedefinieerd, en vervolgens wordt van elke pixel aangegeven welke kleur uit het palet deze moet zijn. Afbeeldingen met maximaal 256 kleuren kun je dus lossless opslaan. Als je daarboven komt moet je kleuren wijzigen/weglaten.
Wil je dat je geen kleurinformatie verliest, dan zul je dus een lossless compressietechniek moeten gebruiken. Een voorbeeld is PNG, dat op zich niet zo veel beperkingen heeft (behalve de implementatie dan).
Andere formaten kun je niet of nauwelijks gebruiken op het internet. Maar bijvoorbeeld TIFF ondersteund verschillende al dan niet lossless compressie-technieken (ZIP, JPEG, LZW), en bijvoorbeeld Targa en BMP ondersteunen verschillende kleurdiepten en RLE compressie.
Maar met GIF en JPEG heb je nu eenmaal vrij sterke beperkingen, dat komt dan ook door de relatief hoge compressie.
En nu heb ik een mooi verhaal getypt waar jij maar anderhalve minuut werk voor hebt gehad...
[ Voor 4% gewijzigd door Verwijderd op 27-03-2003 22:21 ]
Maar je kan het de volgende keer zo weer gebruiken/ernaar verwijzenVerwijderd schreef op 27 March 2003 @ 22:20:
[verhaal]
En nu heb ik een mooi verhaal getypt waar jij maar anderhalve minuut werk voor hebt gehad...
Voor de rest ben ik het met je eens, maar wil nogmaals benadrukken dat PNG eigelijk geen alternatief is, vanwege problemen die IE hier vooral mee heeft. Op internet is het dus gewoon aan te raden bij kleine afbeeldingen zonder veel kleurverschillen (dus niet 1 of andere gradient) gif te kiezen en voor de rest jpg. Kies hierbij een betere kwaliteit als de kwaliteit belangrijk is, voor een webpagina kan je deze beter klein houden en dus tevreden zijn met een lagere kwaliteit. Als je afbeeldingen niet voor het internet wilt opslaan, kan je kiezen uit 1 van de andere alternatieven die Cheatah zo netjes op een rij gezet heeft
Verwijderd
Heeft IE problemen met PNG dan?sdomburg schreef op 27 March 2003 @ 22:28:
[...]
Maar je kan het de volgende keer zo weer gebruiken/ernaar verwijzen
Voor de rest ben ik het met je eens, maar wil nogmaals benadrukken dat PNG eigelijk geen alternatief is, vanwege problemen die IE hier vooral mee heeft. Op internet is het dus gewoon aan te raden bij kleine afbeeldingen zonder veel kleurverschillen (dus niet 1 of andere gradient) gif te kiezen en voor de rest jpg. Kies hierbij een betere kwaliteit als de kwaliteit belangrijk is, voor een webpagina kan je deze beter klein houden en dus tevreden zijn met een lagere kwaliteit. Als je afbeeldingen niet voor het internet wilt opslaan, kan je kiezen uit 1 van de andere alternatieven die Cheatah zo netjes op een rij gezet heeft
Dat is dan weer een puntje waar Opera > IE, want hier in Opera doet PNG het perfect
Verwijderd
IE heeft problemen met PNG bestanden met een 8-bit alpha layer. Alles wat half-transparant moet zijn, wordt dan grijs.
Met 'opaque' PNG bestanden heb je meestal geen enkel probleem.
Met 'opaque' PNG bestanden heb je meestal geen enkel probleem.
Verwijderd
Ik heb zelf in IE ook nog nooit problemen gehad met het PNG formaat. Alleen het is nog zo'n onbekend formaat.
Trouwens vind ik het een goede zaak dat men goede antwoorden geef meteen na een post. Dat is toch stukken beter dan een irritante FiPo.
Dus een lang verhaal typen is lang zo slecht nog niet.
Trouwens vind ik het een goede zaak dat men goede antwoorden geef meteen na een post. Dat is toch stukken beter dan een irritante FiPo.
Dus een lang verhaal typen is lang zo slecht nog niet.
Het kan ook zijn dat je verkleuring krijgt omdat je color management aan hebt staan in photoshop. Dat moet je in principe uit zetten als je voor scherm werkt, maar staat default aan. PLaatjes zien er dan binnen en buiten photoshop heel anders uit...
Verwijderd
euhm jongens
volgens mij is dit niet wat hij bedoelde, ik denk dat de oplossing iets simpeler is dan jullie hier allemaal neerzetten:
verhoog het aantal kleuren dat wordt gebruikt in het palet eens....
verhoog het aantal kleuren dat wordt gebruikt in het palet eens....
niet geheel correct, PNG kan wel verschillende kleurkanalen aan van 8-bits, maar ook dit betekent een beperking van het aantal kleurwaardes,Verwijderd schreef op 27 March 2003 @ 22:20:
Wil je dat je geen kleurinformatie verliest, dan zul je dus een lossless compressietechniek moeten gebruiken. Een voorbeeld is PNG, dat op zich niet zo veel beperkingen heeft (behalve de implementatie dan).
verder biedt PNG slechts een beperkte methode om kleurpofielen toe te voegen:
het format kent enkel een gAMA-deel waar een kleurcorrectie wordt opgeslagen specifiek voor CRT-monitoren, echter dit is geen verplicht deel voor Encoders, en geen verplicht deel van de officiele recommendation, enkel een advies (hier een test voor gamma-correctie)
vergeet niet dat lossles/lossy niks te maken heeft met kleurweergave (een lossy Jpeg met compressie-niveau op 100% heeft correcte kleuren dan een lossless GIF op 2bits).
voor JPEG is het wel dusdanig van invloed dat de lossy compressie het kleurverschil bepaalt, op basis van de aanwezige kleuren worden de luminantie-niveau telkens gehalveerd (van 256 - 128 - 64 etc), hierdoor worden kleuren verschoven in het spectrum, uiterst irritant, zeker in RGB (in CMYK valt het verschil mee, door het beperktere aantal kleuren alswel de extra layer 4 tov 3 in RGB)
http://www.libpng.org/pub/png/
http://www.webcolors.freeserve.co.uk/png/
Qua ondersteuning, PNG-8 levert in msie geen problemen op, PNG-24 wel, maar hier zijn trucjes voor (via filter basicImage) waardoor ze probleemloos ook in msie weergegeven worden.
Wil je een echt kleurveilig bestandsformaat, kun je enkel denken aan PDF, maar dat is nauwelijks toepasbaar voor web-gebruik
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen
Wat de topicstarter ook nog kan bedoelen:
Dat de kleuren met save for web nogal afwijken van de orginele kleuren die hij ziet. Dat kan bijvoorbeeld ook komen doordat ie met verkeerde profiel werkt in pshop. Dus bv CMYK Preview ipv Windows RGB oid. Geeft ook rare effecten.
Dat de kleuren met save for web nogal afwijken van de orginele kleuren die hij ziet. Dat kan bijvoorbeeld ook komen doordat ie met verkeerde profiel werkt in pshop. Dus bv CMYK Preview ipv Windows RGB oid. Geeft ook rare effecten.
Pagina: 1