Va falloir que j’envisage d’intégrer la gestion un peu plus poussée des images au format SVG et éventuellement WebP, même si ce dernier format n’est pas encore supporté partout.
En ce qui concerne SVG, il va falloir gérer ça de façon un peu différente des autres formats, entre autre parce qu’il n’y a, a priori, pas besoin de générer de miniatures vu que ce format est vectoriel et supporte parfaitement le redimensionnement, quelques règles CSS devraient suffire, genre, pour la miniature « thumbnail » :
.img-thumbnail-t {
max-width: 48px;
max-height: 48px;
}
J’utilise max-width et max-height vu qu’on ne sait pas quelle est la dimension la plus grande de l’image, a priori.
D’autre part il faudra que je songe à rendre ça dynamique vu qu’on peut paramétrer les tailles de miniatures dans les paramètres du blog.
Reste à voir comment rendre la recherche de miniature « transparente », peut-être grâce à des alias — mais je ne suis pas certain qu’on puisse en créer sur tout les OS/serveurs/hébergements —, ou via une fonction de recherche générique qui fournirait soit le markup HTML associé soit l’image et un indicateur précisant s’il faut appliquer une classe CSS ou pas.
1 De Tristan -
J’ai une question à 2 balles : comment sont gérées les images pour les écrans dits retina ?
2 De Franck -
Pour l’instant on ne fait pas de distinction en fonction du medium de restitution.