Beste mensen, een wellicht erg algemene vraag, maar wat is tegenwoordig de gebruikelijke manier om een foto op een website te plaatsen? Lees even verder waar ik tegenaan loop:
Ik zie steeds vaker dat het fotobestand wat betreft het aantal pixels vele malen groter is, dan op de website wordt getoond. De browser moet dan het werk doen van het 'resizen', en dat doet hij blijkbaar goed, maar dit lijkt me toch niet echt de bedoeling? Ik zie regelmatig Wordpress-sites waar foto's in zijn geplaatst die rechtstreeks van de mobiele telefoon komen, en op misschien slechts een kwart van hun originele formaat vertoond (hoeven te) worden!
Toen ik nog voor mijn werk websitejes maakte (dat was in 1965) zorgden we er voor dat de foto net zo groot was als de viewspace, dus, was een kolom met een foto daarin 500 pixels breed, dan maakte je die foto zelf 500 pixels breed en die vertoonde je op de website met een <img>-tag.
Ik snap echter dat een website van nu niet hetzelfde is als vroeger. Je hebt nu te maken met een oneindige variatie aan schermresoluties, mede dankzij mobiele apparaten, waardoor een website-design vanzelfsprekend 'responsive' moet zijn, en dan heb ik het nog niet eens over schermen met een hogere pixel-dichtheid, zoals retina displays.
Hoe krijg je het tegenwoordig voor elkaar om bijvoorbeeld foto's op een fotoportfolio-website op een retina-scherm er prachtig uit te laten zien, zonder dat de website-versie van diezelfde site gelijk je halve databundel opmaakt, terwijl het grootste gedeelte van die data helemaal niet getoond wordt?
Ik heb er veel over gelezen, maar ik weet niet wat tegenwoordig de gangbare methode is. Dit zijn mogelijke oplossingen:
- Kan dit alleen met mediaqueries?
- Gebruikt men tegenwoordig het srcset-attribuut van de img-tag? En dan met of zonder het sizes-attribuut?
- Gebruikt men tegenwoordig de <picture>-tage met <source>-tags daar in?
- ... (andere mogelijkheid?)
En:
- Hoeveel verschillende versies van de afbeelding moet ik maken voor een foto die ik full-screen wil tonen (wat is gebruikelijk, of bepaal ik dat zelf)?
Ik ben benieuwd,,,!
Ik zie steeds vaker dat het fotobestand wat betreft het aantal pixels vele malen groter is, dan op de website wordt getoond. De browser moet dan het werk doen van het 'resizen', en dat doet hij blijkbaar goed, maar dit lijkt me toch niet echt de bedoeling? Ik zie regelmatig Wordpress-sites waar foto's in zijn geplaatst die rechtstreeks van de mobiele telefoon komen, en op misschien slechts een kwart van hun originele formaat vertoond (hoeven te) worden!
Toen ik nog voor mijn werk websitejes maakte (dat was in 1965) zorgden we er voor dat de foto net zo groot was als de viewspace, dus, was een kolom met een foto daarin 500 pixels breed, dan maakte je die foto zelf 500 pixels breed en die vertoonde je op de website met een <img>-tag.
Ik snap echter dat een website van nu niet hetzelfde is als vroeger. Je hebt nu te maken met een oneindige variatie aan schermresoluties, mede dankzij mobiele apparaten, waardoor een website-design vanzelfsprekend 'responsive' moet zijn, en dan heb ik het nog niet eens over schermen met een hogere pixel-dichtheid, zoals retina displays.
Hoe krijg je het tegenwoordig voor elkaar om bijvoorbeeld foto's op een fotoportfolio-website op een retina-scherm er prachtig uit te laten zien, zonder dat de website-versie van diezelfde site gelijk je halve databundel opmaakt, terwijl het grootste gedeelte van die data helemaal niet getoond wordt?
Ik heb er veel over gelezen, maar ik weet niet wat tegenwoordig de gangbare methode is. Dit zijn mogelijke oplossingen:
- Kan dit alleen met mediaqueries?
- Gebruikt men tegenwoordig het srcset-attribuut van de img-tag? En dan met of zonder het sizes-attribuut?
- Gebruikt men tegenwoordig de <picture>-tage met <source>-tags daar in?
- ... (andere mogelijkheid?)
En:
- Hoeveel verschillende versies van de afbeelding moet ik maken voor een foto die ik full-screen wil tonen (wat is gebruikelijk, of bepaal ik dat zelf)?
Ik ben benieuwd,,,!