Existe-t-il une manière raisonnablement multi-plateforme de créer une image miniature avec une URL? Je sais qu'il existe des services Web en miniature qui vont le faire, mais je veux un logiciel ou une bibliothèque qui le fera localement. Je suppose que dans Linux, je pourrais toujours générer une fenêtre de navigateur en utilisant un serveur X sans tête, mais qu'en est-il de Windows ou OS X?Quelle est la meilleure façon de créer une vignette de page Web?
Répondre
Vous pouvez utiliser Firefox ou XULRunner avec quelques XUL assez simples pour créer des miniatures en tant que dataURL PNG (que vous pourriez ensuite écrire dans un fichier si nécessaire). Robert O'Callahan a d'excellentes informations sur le sujet ici:
http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html
Je sais que vous avez dit que vous voulez que le service soit local, mais ... si vous devez être connecté à Internet pour prendre la capture d'écran, vous devriez également avoir accès à un service Web. Cela semble être une meilleure façon de faire cela que de vous ouvrir aux problèmes multiplateformes de capture d'écran en local.
Vous avez un point, mais je préfère ne pas se fier à des tiers. –
Il existe un certain nombre de paquets commerciaux qui feront ce que vous voulez. Je ne suis pas sûr de lire votre question si la gratuité est une exigence. Mais voici quelques applications que j'ai trouvé qui sont raisonnables et qui font exactement ce que vous voulez. Je ne les ai pas utilisés moi-même, mais ils ont des téléchargements d'essai gratuits afin que vous puissiez évaluer avant d'acheter.
- HTML to Image from Guanming Software - Fonctionne sous Linux et Windows
- HTML2Image from SysImage - Fonctionne sous Windows
- HTML2Image from Tooto - Fonctionne sous Windows
- Convert HTML to Image from FrameworkTeam - outil de ligne de commande Windows
- 1. Quelle est la meilleure façon de créer une bibliothèque client pour une API de service Web?
- 2. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 3. Quelle est la meilleure façon de créer une page statique dans Rails?
- 4. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 5. Quelle est la meilleure façon d'analyser une page Web dans Ruby?
- 6. Quelle est la meilleure façon d'afficher un seul enregistrement dans une page Web?
- 7. Quelle est la meilleure façon de créer une méthode d'usine lors de l'utilisation de WCF?
- 8. Meilleure façon de créer dynamiquement une page asp.net
- 9. Quelle est la meilleure façon de créer et de remplir une table de nombres?
- 10. Quelle est la meilleure façon de créer une relation tableA HABTM tableA pour une application CakePHP?
- 11. Quelle est la meilleure façon de créer une fenêtre de notification lisse en Java?
- 12. Quelle est la meilleure façon de créer une architecture de sécurité?
- 13. Comment créer une vignette d'un site Web?
- 14. Quelle est la meilleure façon de créer une application "entièrement" modulaire basée sur ZF?
- 15. Meilleure façon de créer une page ASP.NET imprimable?
- 16. Quelle est la meilleure façon d'implémenter la liaison de données avec une application Web?
- 17. Quelle est la meilleure façon de lire GetResponseStream()?
- 18. Quelle est la meilleure façon de garder les contrôles utilisateur dynamiques dans une page?
- 19. Quelle est la meilleure façon de lire les données CSV?
- 20. Quelle est la meilleure façon d'appliquer une ombre portée?
- 21. Quelle est la meilleure façon de servir des pages Web statiques à partir d'une application Django?
- 22. Quelle est la meilleure façon de trouver l'inverse de datetime.isocalendar()?
- 23. Quelle est la meilleure façon d'exposer l'API de mon serveur?
- 24. Quelle est la meilleure façon de gérer les exceptions ObjectDataSource?
- 25. Quelle est la meilleure façon de charger des données hautement réutilisées dans une application web .net
- 26. Quelle est la meilleure façon d'implémenter une architecture de plugin pour l'application web asps asp.net?
- 27. Quelle est la meilleure façon de créer des vignettes à partir de la vidéo en PHP?
- 28. Meilleure façon d'inclure des informations discrètes sur une page Web
- 29. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 30. Quelle est la meilleure façon de convertir la mise en page de table en mise en page CSS?
le lien est cassé ... – Bazi
@Bazi cela fonctionne pour moi. Pouvez-vous vérifier? Bien sûr, c'est pourquoi les liens seuls ne sont pas de bonnes réponses, mais je ne le savais pas vraiment en septembre 2008. –