2010-02-01 3 views

Répondre

-1

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 
+0

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

+0

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

+0

Pouvez-vous suggérer n'importe quelle bibliothèque que je peux utiliser pour afficher des vignettes pour tous les types de fichiers. – Supratik

0

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.

Questions connexes