如何在Linux中使用系统库创建缩略图视图

时间:2010-02-01 07:34:34

标签: linux thumbnails

我想创建一个类似于gnome / kde中显示的缩略图的文件类型的缩略图视图。 想知道是否有人知道gnome / kde使用哪些库来显示Linux中不同文件类型的缩略图视图。

3 个答案:

答案 0 :(得分:1)

看来有一个D-BUS规范用于向一个名为Tumber的跨工具包缩略图服务发送请求:http://gezeiten.org/post/2009/10/Using-Tumbler-in-Client-Applications

但文档似乎非常稀疏。

答案 1 :(得分:0)

ImageMagick是一个命令行工具和库。该库具有C ++和Perl的接口。或者您也可以尝试GraphicsMagick

答案 2 :(得分:-1)

ImageMagick中的实用程序“convert”通常用于此目的。

http://www.cyberciti.biz/tips/howto-linux-creating-a-image-thumbnails-from-shell-prompt.html有一个我在这里改编的例子。

给定两个目录,images /和缩略图/,这个小脚本将使用'thumb'将所有图像转换为另一个目录中的缩略图。在文件名的开头:

#!/bin/bash
for i in images/*
do
echo "Prcoessing $i ..."
/usr/bin/convert -thumbnail 200 "$i" thumbnails/thumb.$(basename "$i")
done