PNG upload past onverwacht kleuren van PNG aan

Pagina: 1
Acties:

  • Electrowolf
  • Registratie: April 2001
  • Laatst online: 14-01 19:55

Electrowolf

Mod met Liefde!

Topicstarter
https://tweakers.net/my.tnet/fotoalbum/ op Firefox 144.0 op Windows 10.

Wanneer je een PNG bestand upload naar het fotoalbum dan worden sommige kleurwaardes (RGB) aangepast. Dit gebeurt wanneer je upload via het fotoalbum zelf of via de plaatjesupload in GoT.

Het verwachte gedrag is dat de kleuren het zelfde blijven.
Voorbeeld
Ik heb een plaatje gemaakt en deze als PNG en GIF lokaal opgeslagen. Deze bevatten voor upload exact de zelfde kleuren. Zo heeft eerste groen bij 1 de RGB waarde #57EE6E. Hierna heb ik ze geüpload naar het fotoalbum.

Geüploade PNG met aangepaste RGB waardes:
Afbeeldingslocatie: https://tweakers.net/i/3F5s5_CE_0dkCI2-0qsBinz3ObQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dY2IGa6Tlc2NTNLF8ktYCp1n.png?f=user_large
De eerste groen bij 1 heeft als waarde: #57EE6F

Geüploade GIF met de juiste RGB waardes:
Afbeeldingslocatie: https://tweakers.net/i/8K_SUslC1bVMtoiUyOHb9RDq_Rw=/fit-in/4000x4000/filters:no_upscale():gifsicle():strip_exif()/f/image/1nTgdkGQvPuoNZ5kzTG0wOov.gif?f=user_large
De eerste groen bij 1 heeft als waarde: #57EE6E

In de PNG zijn de kleurwaardes op sommige plekken met 1 bit aangepast. Het is mij onduidelijk waarom dit zou kunnen gebeuren, het lijkt in ieder geval geen compressie.

Het stoplicht staat op rood, het stoplicht staat op groen, in #TMF is altijd wat te doen. || http://quotes.negotiator.nl/7270 || /16 at work


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Het lijkt hem in de png->avif conversie te zitten; de originele png uit je fotoalbum (zie link in de fotoalbum detail-pagina) lijkt wel goed te zijn. Als ik daarop google dan maak ik op dat color-shift niet ongewoon is bij avif, maar dat het afhankelijk is van de tools die je gebruikt. Nu heb ik geen flauw idee wat wij hiervoor gebruiken en met welke settings, dus dat is een mooi klusje voor @Kees voor na zijn vakantie ;)

Intentionally left blank


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:50

Kees

Serveradmin / BOFH / DoC
Electrowolf schreef op dinsdag 30 december 2025 @ 11:24:
https://tweakers.net/my.tnet/fotoalbum/ op Firefox 144.0 op Windows 10.

Wanneer je een PNG bestand upload naar het fotoalbum dan worden sommige kleurwaardes (RGB) aangepast. Dit gebeurt wanneer je upload via het fotoalbum zelf of via de plaatjesupload in GoT.

Het verwachte gedrag is dat de kleuren het zelfde blijven.
Voorbeeld
Ik heb een plaatje gemaakt en deze als PNG en GIF lokaal opgeslagen. Deze bevatten voor upload exact de zelfde kleuren. Zo heeft eerste groen bij 1 de RGB waarde #57EE6E. Hierna heb ik ze geüpload naar het fotoalbum.

Geüploade PNG met aangepaste RGB waardes:
[Afbeelding]
De eerste groen bij 1 heeft als waarde: #57EE6F

Geüploade GIF met de juiste RGB waardes:
[Afbeelding]
De eerste groen bij 1 heeft als waarde: #57EE6E

In de PNG zijn de kleurwaardes op sommige plekken met 1 bit aangepast. Het is mij onduidelijk waarom dit zou kunnen gebeuren, het lijkt in ieder geval geen compressie.
Het is wel compressie ;) Het zijn namelijk avif's geworden (geen png). Als dit ongewenst is dan kun je beter de 'originele afbeelding' URl gebruiken die er ook in het fotoalbum staat:

Origineel:
Afbeeldingslocatie: https://tweakers.net/i/3F5s5_CE_0dkCI2-0qsBinz3ObQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dY2IGa6Tlc2NTNLF8ktYCp1n.png?f=user_large

Avif/compressie/resized:
Afbeeldingslocatie: https://tweakers.net/fotoalbum/image/vM3qpCzwodkVJe1uLTCjfd4f.png

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Electrowolf
  • Registratie: April 2001
  • Laatst online: 14-01 19:55

Electrowolf

Mod met Liefde!

Topicstarter
Interessant, aangezien compressie op dit plaatje zo goed als nutteloos is. Wat ook terug te zien is in de bestandsgrootte:
  • Originele PNG: 988 bytes
  • AVIF gecomprimeerde PNG: 1933 bytes
Bijna een verdubbeling door het te comprimeren :P.

Kan je eventueel aan instellingen sleutelen om te zorgen dat het niet onnodig kleuren aan gaat passen? Alternatief is om ergens te vermelden dat er nog extra compressie over heen gaat.

Het stoplicht staat op rood, het stoplicht staat op groen, in #TMF is altijd wat te doen. || http://quotes.negotiator.nl/7270 || /16 at work


  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Het effect kan eventueel misschien ook nog browser-afhankelijk zijn? Ik weet niet of dit bij aviv ook het geval is, maar in het verleden heb ik elders (dus niet op Tweakers) gezien dat er verschillen kunnen ontstaan wanneer een jpg geupload wordt met Edge of met Chrome.

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


  • Electrowolf
  • Registratie: April 2001
  • Laatst online: 14-01 19:55

Electrowolf

Mod met Liefde!

Topicstarter
De geuploade file is zoals @Kees zegt wel de goede file, maar er gaat via bepaalde links nog een compressieslag overheen voordat de file aan een user wordt gegeven die hem wil bekijken. Daarbij wordt wel compressie gebruikt. Dus hooguit de weergave van die avif compressie zou browser afhankelijk kunnen zijn, maar dat lijkt me zeer onhandig...

Het stoplicht staat op rood, het stoplicht staat op groen, in #TMF is altijd wat te doen. || http://quotes.negotiator.nl/7270 || /16 at work

Pagina: 1