Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] 针对打印版的无障碍阅读改进 #4346

Open
StudyingFather opened this issue Sep 26, 2022 · 9 comments
Open

[RFC] 针对打印版的无障碍阅读改进 #4346

StudyingFather opened this issue Sep 26, 2022 · 9 comments
Labels
Discussion / 需要讨论 Further discussion is welcome RFC / 提案

Comments

@StudyingFather
Copy link
Member

前几天将 OI Wiki 的导出版本打印了出来,使用的过程中发现了一些不利于打印版的阅读问题。

也欢迎大家补充其他问题或提供相应的解决方案。

部分图片使用颜色作为主要特征

在图论部分下该问题出现的情况较多,例如将图中的某些点和边标记为不同的颜色等。

如果使用黑白打印,虽然可以勉强将不同颜色区别开来,但是相关的文字描述仍然使用颜色可能会对读者造成困惑。

解决方案:考虑在图片中使用线条的粗细等特征。

动态图片的处理

部分页面使用了动态图片来描述算法过程。在打印版中大多只显示第一帧,而第一帧包含的信息可能是所有帧中最少的。

针对这一问题暂时没想到如何作出有效的改进。

@Tiphereth-A
Copy link
Member

  • 彩色图片可以在编译文档的时候预先灰度化处理
  • 动图可能要手动标记关键帧然后拆分了

@Tiphereth-A
Copy link
Member

  • 彩色图片可以在编译文档的时候预先灰度化处理

似乎有一种自适应灰度化算法可以保证区分度

@Tiphereth-A
Copy link
Member

* 动图可能要手动标记关键帧然后拆分了

目前只有 9 张 GIF, 也许这个工作量比想象中的要小一些 (

@CoelacanthusHex
Copy link
Member

  • 彩色图片可以在编译文档的时候预先灰度化处理

似乎有一种自适应灰度化算法可以保证区分度

有无资料

@CoelacanthusHex
Copy link
Member

CoelacanthusHex commented Sep 26, 2022

* 动图可能要手动标记关键帧然后拆分了

目前只有 9 张 GIF, 也许这个工作量比想象中的要小一些 (

我们还有 APNG 的(虽然工作量也不大

@Tiphereth-A
Copy link
Member

Tiphereth-A commented Sep 26, 2022

  • 彩色图片可以在编译文档的时候预先灰度化处理

似乎有一种自适应灰度化算法可以保证区分度

有无资料

暂时没找到

目前我有一个乱搞做法:

GitHub
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法) - OI-wiki/eclipse5.png at master · OI-wiki/OI-wiki
GitHub
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法) - OI-wiki/color4.png at master · OI-wiki/OI-wiki

@Tiphereth-A
Copy link
Member

似乎有一种自适应灰度化算法可以保证区分度

似乎是这篇(时间有点久远了记不清了

GRUNDLAND, Mark; DODGSON, Neil A. Decolorize: Fast, contrast enhancing, color to grayscale conversion. Pattern Recognition, 2007, 40.11: 2891-2896.

@Junyan721113
Copy link
Contributor

#5131

@Junyan721113
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion / 需要讨论 Further discussion is welcome RFC / 提案
Projects
None yet
Development

No branches or pull requests

4 participants