[3rd-Party Apps] 应用商店菠萝看图不能使用下一张看所有图片
Tofloor
poster avatar
jiutian123
deepin
2024-01-02 23:05
Author

建议优化一下,目前只能打开几张图片翻下一张,就这几张循环,不能完全显示没有手动打开过的,而且在同一文件甲里

Reply Favorite View the author
All Replies
jiutian123
deepin
2024-01-03 10:19
#1

@BLumia 这个软件只能双击一张一张的看图片,图片有多的也不支持使用下一张下一张翻看,希望能优化一下like

Reply View the author
BLumia
deepin
2024-01-03 12:51
#2

原版是可以的呀,甚至一开始的版本就支持这个,双击打开后会自动载入当前目录下的所有图片,以供前后切换。

有点怀疑是不是商店版有什么问题(deepin 商店里的版本其实不是我上架/维护的),我晚些时候试下好了。

Reply View the author
jiutian123
deepin
2024-01-03 14:17
#3
BLumia

原版是可以的呀,甚至一开始的版本就支持这个,双击打开后会自动载入当前目录下的所有图片,以供前后切换。

有点怀疑是不是商店版有什么问题(deepin 商店里的版本其实不是我上架/维护的),我晚些时候试下好了。

原本在那哪?我安装试试

Reply View the author
BLumia
deepin
2024-01-03 14:42
#4
jiutian123

原本在那哪?我安装试试

https://github.com/BLumia/pineapple-pictures

不过原版我只提在 Release 提供了 Ubuntu 适用的版本,在 deepin 上不一定(没试过)能正常工作。所以目前如果有条件的话尽量优先考虑手动编译安装(README.zh_CN.md 有中文编译方式指引)或者使用 flatpak 版本(在 flathub 有)吧。

Reply View the author
BLumia
deepin
2024-01-05 00:24
#5

我试了下商店打包的版本,直接双击图片是可以自动载入当前文件夹内的所有图片的。不能复现你说的问题。

需要注意的是:如果你是手动选定了多张图片并直接打开的话,是只会在你选定的几张中切换(使用场景是,比如你需要反复切换对比当前目录内的个别某几张图片)。只有单独打开某一张的时候才会尝试加载那一张所在的文件夹内的所有其它图片。

如果你确认可以稳定复现你的问题的话,可以详细描述下复现步骤然后我再试试看。

Reply View the author
jiutian123
deepin
2024-01-05 15:04
#6
BLumia

我试了下商店打包的版本,直接双击图片是可以自动载入当前文件夹内的所有图片的。不能复现你说的问题。

需要注意的是:如果你是手动选定了多张图片并直接打开的话,是只会在你选定的几张中切换(使用场景是,比如你需要反复切换对比当前目录内的个别某几张图片)。只有单独打开某一张的时候才会尝试加载那一张所在的文件夹内的所有其它图片。

如果你确认可以稳定复现你的问题的话,可以详细描述下复现步骤然后我再试试看。

重新卸载安装了一下,jpg,png格式的支持,.tif格式的图片不支持like

Reply View the author
BLumia
deepin
2024-01-08 12:01
#7
jiutian123

重新卸载安装了一下,jpg,png格式的支持,.tif格式的图片不支持like

商店版本用的 Qt 都不是系统的,这点我是无能为力了,毕竟深度商店里的版本我控制不了。

手动编译安装的话,是可以装 Qt 的图像格式插件来扩充所支持的图像格式列表的(TIF 是 Qt 官方支持的格式来着),比如装 kimageformats 甚至可以让看图支持 PSD 格式。

等有较长空闲时间的时候我研究下能不能让 CI 直接构建 deepin v23 用的 deb 包吧,当下没太多精力和 CI 玩乒乓。

Reply View the author
BLumia
deepin
2024-01-08 12:06
#8

哦刚刚反应过来你指的是扫描同目录下的文件时不会自动加 TIF 格式,目前其实是支持的(虽然目前这个列表是写死的):

https://github.com/BLumia/pineapple-pictures/blob/2fc6c59a3036cf7fad17fb36b5b229721317f729/app/mainwindow.cpp#L58-L62

    m_pm->setAutoLoadFilterSuffix({
        "*.jpg", "*.jpeg", "*.jfif",
        "*.png", "*.gif", "*.svg", "*.bmp", "*.webp",
        "*.tif", "*.tiff"
    });

注意,需要 0.7.1 或更高版本才有 TIF 格式的自动载入支持。商店版本好像是 0.7.0,你可以催更下商店那边(

Reply View the author
jiutian123
deepin
2024-01-08 14:23
#9
BLumia

哦刚刚反应过来你指的是扫描同目录下的文件时不会自动加 TIF 格式,目前其实是支持的(虽然目前这个列表是写死的):

https://github.com/BLumia/pineapple-pictures/blob/2fc6c59a3036cf7fad17fb36b5b229721317f729/app/mainwindow.cpp#L58-L62

    m_pm->setAutoLoadFilterSuffix({
        "*.jpg", "*.jpeg", "*.jfif",
        "*.png", "*.gif", "*.svg", "*.bmp", "*.webp",
        "*.tif", "*.tiff"
    });

注意,需要 0.7.1 或更高版本才有 TIF 格式的自动载入支持。商店版本好像是 0.7.0,你可以催更下商店那边(

好的 我催催like

Reply View the author