Je souhaite créer une vue en miniature d'un type de fichier similaire aux miniatures affichées dans gnome/kde. Vous vous demandez si quelqu'un sait quelles bibliothèques gnome/kde utilise pour afficher des vignettes de différents types de fichiers sous Linux.Comment créer une vue en miniature à l'aide de bibliothèques système sous Linux
Répondre
L'utilitaire 'convert' d'ImageMagick est souvent utilisé pour cela.
http://www.cyberciti.biz/tips/howto-linux-creating-a-image-thumbnails-from-shell-prompt.html a un exemple que j'ai adapté ici. Étant donné deux répertoires, images/et vignettes /, ce petit script convertira toutes les images en vignettes dans l'autre répertoire, avec 'thumb'. au début du nom de fichier:
#!/bin/bash
for i in images/*
do
echo "Prcoessing $i ..."
/usr/bin/convert -thumbnail 200 "$i" thumbnails/thumb.$(basename "$i")
done
ImageMagick est un outil de ligne de commande et la bibliothèque. Cette bibliothèque a des interfaces pour C++ et Perl. Ou vous pouvez également essayer GraphicsMagick.
Il semble qu'il y ait une spécification D-BUS pour l'envoi des demandes à un service thumbnailing cross-boîte à outils appelée Tumber: http://gezeiten.org/post/2009/10/Using-Tumbler-in-Client-Applications
Mais la documentation semble être très rares.
- 1. Comment créer une miniature de fichier .BMP?
- 2. Comment créer une miniature à partir de jeux swf?
- 3. Android comment créer une miniature d'exécution
- 4. iPhone: Créer une miniature de la vidéo
- 5. Quelles bibliothèques de discours sont disponibles sous Linux?
- 6. Créer une boucle dans un système de fichiers Linux
- 7. Création d'un appel système sous Linux
- 8. Comment créer un progiciel sous Unix/Linux
- 9. Comment créer un utilisateur sous Linux en utilisant python
- 10. Bibliothèques partagées Linux C++
- 11. Générer une miniature à partir de MKMapView
- 12. Comment ajouter une autre sous-vue à une vue NavigationController
- 13. Créer une miniature, puis convertir en tableau d'octets
- 14. Créer un groupe d'utilisateurs sous Linux en utilisant python
- 15. Vue miniature avec iphoto avec jquery
- 16. Comment créer une sous-vue UIView Ne pas faire défiler
- 17. comment créer une image miniature avec le code vidéo intégré
- 18. Y at-il une fenêtre dbgview dans le système Linux?
- 19. Comment créer une miniature WebPage sur Google App Engine?
- 20. Comment créer un nom de fichier Unicode sous Linux?
- 21. Créer une vue (initialisée à partir de initWithNibName) charger toute sa sous-vue
- 22. C++ Dynamic Platform Bibliothèques; Linux et Windows
- 23. crochet de clavier à l'échelle du système sous X sous Linux
- 24. Equivalent à GetTickCount() sous Linux
- 25. Développement Bada sous Linux
- 26. voir en miniature
- 27. Créer un fichier sous Linux en utilisant C
- 28. Comment créer une sous-classe en C#?
- 29. Installation et liaison des bibliothèques PhysX sous Debian Linux
- 30. Comment créer des périphériques Ethernet virtuels sous Linux?
Je pense qu'ImageMagic est un logiciel utilisé pour créer et éditer des images. Il ne peut pas créer une vue miniature à partir d'un fichier avec différents autres formats comme .txt, .log, .rpm. Je suis à la recherche d'une API qui me permettra de créer des miniatures à partir de différents formats de fichiers tels qu'ils sont affichés dans nautilus ou konqueror. – Supratik
Ooooh, ce genre de vignette. J'ai compris que vous vouliez dire "les vignettes utiles pour les petites icônes d'images" et non les "vignettes utilisées dans nautilus pour tous les types de fichiers" désolé. – Jerub
Pouvez-vous suggérer n'importe quelle bibliothèque que je peux utiliser pour afficher des vignettes pour tous les types de fichiers. – Supratik