【问题标题】:The function "GdkPixbuf.from_file" doesn't work well函数“GdkPixbuf.from_file”不能正常工作
【发布时间】:2014-07-31 12:54:16
【问题描述】:

我使用 Lablgtk,除了“GdkPixbuf.from_file”函数之外的所有函数都运行良好。 我可以编译包括函数“GdkPixbuf.from_file”的代码,但我无法执行它。 当我输入命令“./programname”来执行它时,我得到一个错误:

Fatal error: exception GdkPixbuf.GdkPixbufError(3, "Couldn't recognize the image file  
format for file 'filename.jpg'")

可以执行不包含函数“GdkPixbuf.from_file”的代码。 我应该怎么做才能使“GdkPixbuf.from_file”功能正常工作?

【问题讨论】:

    标签: image ocaml gdk gdkpixbuf


    【解决方案1】:

    您的GdkPixbuf 似乎不支持jpg 文件。您可以将图像文件转换为另一种格式,例如:

    convert filename.jpg filename.png
    

    或者您可以尝试安装支持模块。更多信息可以找到here

    【讨论】:

    • 我转换了 filename.jpg filename.png,但是我得到了错误。
    • 我阅读了“可以在这里找到更多信息”中的链接页面。
    • 哦,我的评论正在路上。对不起。
    • 首先,感谢您的评论,ivg。在链接页面中,我无法获取解决错误的信息。我认为命令“gdk-pixbuf-query-loaders --update-cache”可以解决问题并尝试过,但无法解决问题。你有什么想法吗?
    猜你喜欢
    • 2014-01-20
    • 1970-01-01
    • 2018-06-17
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-24
    相关资源
    最近更新 更多