Page 1 sur 1

Firefox: rendu de page web dans des fichiers images

Publié : 15 mai 2005, 22:47
par DanaKil
bon, pas vu de trace de la news sur les forums, je me lance:

donc pour très bientôt, une nouvelle fonctionnalité qui devrait permettre de rendre une page web vers un fichier image. Cette fonction a été implémentée grâce au nouvel élément "canvas" de gecko 1.8 et devrait bientôt être activée par défaut très bientôt (d'après roc, elle devrait être présente dans les nigthlies d'ici quelques jours). Apparement, cela fera déjà parti des API de la version 1.1 de Firefox.

à terme, on devrait voir de sympathiques extensions telles que l'aperçu des pages web dans des vignettes, la possibilité de faire un screenshot d'une page, etc. Bon, pour l'instant, cela doit utiliser je pense tous les mécanismes d'image de gecko, et les vignettes doivent être un peu cracra (genre crénelée)... vivement la venue du duo gecko/cairo !

source: blog de Robert O'Callahan
http://weblogs.mozillazine.org/roc/arch ... web_p.html

Vous savez pourquoi j'aime le blog de roc ? parce qu'il me fait rêver :p

Publié : 15 mai 2005, 22:55
par Benoit
Ah, très bon oui. J'en avais entendu parler mais j'étais persuadé que ce serait pas dans la 1.8 :)

Je vois venir des extensions qui déchirent avec ça !

Publié : 18 mai 2005, 14:37
par Thomas
Et l'utilisation de la lib Cario pour l'affichage graphique n'y ets pas pour quelquechose ? Je ne sais pas si ça sera effectif pour la version 1.1 (j'en doute beaucoup) mais cela permettra d'exporter en PDF bcp de choses, d'utiliser les perfs de sa carte 3D (non ça veux pas dire un firefox en D.. ;)) etc.

Publié : 18 mai 2005, 14:55
par DanaKil
The Mozilla canvas implementation makes use of the cross-platform Cairo vector graphics library. Cairo can also be used as a rendering backend for Scalable Vector Graphics in Mozilla and future plans could see it being used to power much of Mozilla's graphics capabilities.
(http://www.mozillazine.org/talkback.html?article=6461)

effectivement, le nouvel élément canvas utilise du code de Cairo. Je pensais que seul l'affichage du SVG l'utilisait jusqu'à présent (dans les nightlies 1.1 par ex). Alors tout compte fait, c'est p-e Cairo qui s'occupe de la sortie de l'image en effet. Je ne suis pas assez spécialiste pour en juger en tout cas et je n'ai rien trouvé de précis là-dessus ^^

Sinon, pour l'intégration "totale" de Cairo pour l'affichage de FF (c'est-à-dire que Firefox en entier, donc les pages, l'interface et tous les éléments XUL etc... seront rendu par Cairo) il devrait y avoir encore pas mal de boulot, mais à en juger par les screenshots sur le blog de roc, cela avance