【问题标题】:MediaWiki API: size at which images where embedded/dropping unrelated iconsMediaWiki API:嵌入/删除不相关图标的图像大小
【发布时间】:2011-11-20 10:29:35
【问题描述】:

我使用 MediaWiki API 来查找 Wikipedia 文章的图像。但是,我也得到了所有无用的图标,例如当需要清理文章时使用的扫帚或标记要放置在知识共享许可下的内容的知识共享徽标。

有没有办法检测哪些图像是这样的图标,以便我可以删除它们?例如。有没有办法查询嵌入图像的大小(而不是原始图像的大小,即使是图标也可能很大),这样我就可以删除所有小的图像。无论如何,我对非常小的图像并不感兴趣。

【问题讨论】:

  • 现在也使用 class=元数据。

标签: image icons mediawiki mediawiki-api


【解决方案1】:

据我所知,没有。该信息根本不存储在数据库中,因此也无法通过 API 获得。

您可能会做的一些事情包括:

  • 加载文章的 HTML 标记(通过 API action=parse,或简单地通过 index.php 和 action=render)并从中提取图像尺寸。

  • 只需构建应排除的图像列表。您可以以编程方式执行此操作(例如,查找在 Category:Wikipedia maintenance templates 及其所有子类别中包含的所有模板上使用的所有图像)或在遇到任何不需要的图像时将其添加到排除列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 2011-04-29
    • 1970-01-01
    • 2016-04-06
    相关资源
    最近更新 更多