legado icon indicating copy to clipboard operation
legado copied to clipboard

[Feature Request] 正文图片(img标签)替换为文字功能

Open lanrene opened this issue 1 year ago • 1 comments

功能描述(请清晰的、详细的描述你想要的功能)

更新快的盗版网站都开始防盗了,正文混淆了图片,虽然不影响阅读,但是体验不太好,就想到了可不可以直接把图片(img标签)直接替换为文字。 这个功能其实我用净化替换实现了,不过图片会变,替换规则不太容易维护,然后如果有多个书源就要维护多个替换规则。所以下面提出的需求主要就是为了方便维护。

期望实现方式(阅读应该如何实现该功能)

  1. 在阅读界面更多选项添加下拉菜单『图片替换』,点击会跳转当前书源的图片替换规则页面。
  2. 抓取当前章节所有img标签,并去重;如果有之前保存的替换数据,与之前保存的图片合并去重。此时的数据在替换规则页面使用,暂未保存。
  3. 展示替换规则页面(大致如草图):左侧展示图片,右侧展示文本框,手动输入要替换的文字。没写替换文字的图片置顶展示。每一个图片都可以删除。
  4. 点击保存替换规则数据,完成替换。

附加信息(其他的与功能相关的附加信息)

  • 图片要能刷新,防缓存
  • 要有开关,不想替换可以关掉
  • 替换规则数据感觉可以保存在书源正文里面,加一个key-value的JSON {"http://www.abc.com/1.jpg":"道","http://www.123.net/2.png":"我"}

效果演示(可以手绘一些草图,或者提供可借鉴的图片)

  • 混淆图片的正文示例 Screenshot_2022-10-12-01-45-08-099_io legado app release

  • 更多选项添加『图片替换』 IMG_20221012_020505

  • 替换规则设置页面 IMG_20221012_085932

lanrene avatar Oct 12 '22 01:10 lanrene