【问题标题】:How to create a thumbnail view using system libraries in Linux如何在 Linux 中使用系统库创建缩略图视图
【发布时间】:2010-02-07 22:10:59
【问题描述】:

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

【问题讨论】:

    标签: linux thumbnails


    【解决方案1】:

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

    但是文档似乎很稀少。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        给定两个目录,images/ 和 thumbnails/,这个小脚本会将所有图像转换为另一个目录中的缩略图,并带有“thumb.”。在文件名的开头:

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

        【讨论】:

        • 我认为 ImageMagic 是一个用于创建和编辑图像的软件。它无法从具有不同其他格式(如 .txt、.log、.rpm)的文件创建缩略图视图。我正在寻找一个 API,它允许我从不同的文件格式创建缩略图,因为它显示在 nautilus 或 konqueror 中。
        • 噢,那种缩略图。我理解您的意思是“对图像的小图标有用的缩略图”而不是“在 nautilus 中显示的所有文件类型的缩略图”抱歉。
        • 你能推荐任何我可以用来显示所有文件类型缩略图的库吗?
        猜你喜欢
        • 2011-01-25
        • 1970-01-01
        • 2011-06-07
        • 1970-01-01
        • 2011-01-15
        • 2016-02-05
        • 2013-09-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多