Auteur Topic: Voor websitebouwers: PNG-foto's met transparante achtergrond  (gelezen 1497 keer)

0 leden en 1 gast bekijken dit topic.

Offline André Kok

  • Super Pentaxian
  • ***
  • Berichten: 1175
  • Geslacht: Man
  • Just Pentax!
    • Welkom op de site van André Kok
Re:Voor websitebouwers: PNG-foto's met transparante achtergrond
« Reactie #3 Gepost op: 3 februari 2010, 09:56:53 »
Hier nog enkele interessante links:

Over Photoshop, PNG en transparantie: http://www.davidchess.com/words/pngalpha.html

Over Photoshop Elements en PNG: http://help.adobe.com/nl_NL/PhotoshopElements/7.0_Win/WS3089C783-49BC-49c2-910A-D81A858CA3F0.html

André
Pentax K-3 III | Pentax K-5 II |  smc DA 17-70mm f/4 | smc DA* 200mm f/2.8 | smc DA* 300mm f/4 | DA 1.4x AF Rear Converter | smc DA 35mm f/2.4 | ...

Het Nederlandstalig Pentaxforum

Re:Voor websitebouwers: PNG-foto's met transparante achtergrond
« Reactie #3 Gepost op: 3 februari 2010, 09:56:53 »

Offline cemi

  • Super Pentaxian*Ltd
  • ****
  • Berichten: 3202
  • Geslacht: Man
  • Less is more...
    • Cees van Miert Fotografie
Re:Voor websitebouwers: PNG-foto's met transparante achtergrond
« Reactie #2 Gepost op: 31 januari 2010, 13:00:52 »
Goede tip voor degene die het nog niet wisten.
Op een site die ik beheer voor een driebanden toernooi gebruik ik dergelijk PNG's ook...

Offline André Kok

  • Super Pentaxian
  • ***
  • Berichten: 1175
  • Geslacht: Man
  • Just Pentax!
    • Welkom op de site van André Kok
Voor websitebouwers: PNG-foto's met transparante achtergrond
« Reactie #1 Gepost op: 31 januari 2010, 11:00:43 »
Op websites wordt in het algemeen het GIF-formaat gebruikt voor logo's, ikonen e.d. Het verbaast me dat het PNG-formaat hiervoor zo weinig wordt gebruikt. Voordelen van het PNG-formaat t.o.v. het GIF-formaat:
  • Het komt uit de Open Source-hoek. Dat betekent dat er geen rechten kleven aan programma's om PNG's te maken. Die programma's zijn in het algemeen gratis.
  • Het kent een alpha-kanaal. Dat houdt in dat je transparantie met een gradatie van 0 tot 255 kunt toepassen (per pixel). Daardoor zijn transparante achtergronden te realiseren waarbij de rand van het niet transparante object ontkarteld is. (GIF kent per pixel alleen volledige transparantie of geheel geen transparantie.)
Hoe maak je een foto met een transparante achtergrond? PS en PSE kennen ook een zgn. alpha-kanaal. Je kunt in PS (Elements) een nieuwe afbeelding aanmaken met een transparante achtergrond en daarin een stuk uit een foto in plakken. Klaar. Alleen dan zal de rand gekarteld zijn, hoewel het wellicht helpt als je bij het selecteren van een deel van een foto je met een zachte rand werkt.
Ik heb het op de volgende manier gedaan. Ik heb het voorwerp geplaatst op/voor een egaal gekleurde achtergrond met een kleur die niet in het voorwerp voorkomt, bijv. een geel snoepje op een blauw vel papier. Met behulp van PSE heb ik de foto verkleind en als PNG-bestand opgeslagen (nog zonder transparantie).



Met Greenfish Icon Editor Pro (een gratis editor; zie http://greenfish.extra.hu/) heb ik het bestand geopend en heb ik in één klap de blauwe kleur vervangen door transparantie. Van alle pixels (met name die langs de rand van het onderwerp) zijn de vier kanalen (rood, groen, blauw en alpha) herberekend. Verder nog wat bijgewerkt en klaar. Dit is het resultaat:



Zie PNG-demo voor een demonstratie van de toepassing van dezelfde PNG-afbeelding voor verschillende achtergrondkleuren. Zelfs de schaduw van het snoepje laat de achtergrondkleur gedeeltelijk zien.
Voor animaties is het GIF-formaat aangewezen. Voor zover ik weet zijn animaties met PNG niet mogelijk.
Zie http://www.libpng.org/pub/png/ voor alles over PNG.

André
Pentax K-3 III | Pentax K-5 II |  smc DA 17-70mm f/4 | smc DA* 200mm f/2.8 | smc DA* 300mm f/4 | DA 1.4x AF Rear Converter | smc DA 35mm f/2.4 | ...