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

思源宋体排版有bug #160

Closed
wjz2001 opened this issue Jun 21, 2023 · 18 comments
Closed

思源宋体排版有bug #160

wjz2001 opened this issue Jun 21, 2023 · 18 comments
Labels
bug Something isn't working

Comments

@wjz2001
Copy link

wjz2001 commented Jun 21, 2023

如图画圈的地方,字是歪歪扭扭的,根本不成一行。解决方案是每一个字中间都空一格,这样就对正了
https://s1.ax1x.com/2023/06/21/pCGy6uq.png

@dmMaze dmMaze added the bug Something isn't working label Jun 21, 2023
@dmMaze
Copy link
Owner

dmMaze commented Jun 21, 2023

我也用这个字体复现了,只是只有特定字符会排歪,比如"发明家产生了感情"只有"感"和"了"这两个字是歪的,请问你也是这样吗

@dmMaze
Copy link
Owner

dmMaze commented Jun 21, 2023

dev branch最新的commit 尝试修复了这个bug(和#158), 这个版本及以后都不再编译成exe发布而是直接跑源码类似sdwebui, 因为编译工具对pyqt线程模块的支持有问题,这样也更方便更新
所以如果你已经是从源码运行了可以先切到这个branch试试,否则不嫌麻烦的话我可以简单介绍一下怎么运行这个版本

@wjz2001
Copy link
Author

wjz2001 commented Jun 21, 2023

dev branch最新的commit 尝试修复了这个bug(和#158), 这个版本及以后都不再编译成exe发布而是直接跑源码类似sdwebui, 因为编译工具对pyqt线程模块的支持有问题,这样也更方便更新 所以如果你已经是从源码运行了可以先切到这个branch试试,否则不嫌麻烦的话我可以简单介绍一下怎么运行这个版本

辛苦了。我这边运行源码的时候配置了半天也没成功,问题解决完一个又来一个,所以暂时是无法测试了。

@dmMaze
Copy link
Owner

dmMaze commented Jun 22, 2023

下面教程已过期,直接读README.md装最新版
感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone -b dev https://github.com/dmMaze/BallonsTranslator.git
    cd BallonsTranslator

  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)

  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下

  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

@bropines
Copy link
Contributor

感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone https://github.com/dmMaze/BallonsTranslator
    cd BallonsTranslator
    git switch dev
  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)
  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下
  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

Maybe i create PyEnv Venv autoinstall script? I think it will be easier, plus I will add a choice of the main branch and a way to change the branch, in which case. Like SD but with its own downloadable python exe.

@dmMaze
Copy link
Owner

dmMaze commented Jun 22, 2023

感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone https://github.com/dmMaze/BallonsTranslator
    cd BallonsTranslator
    git switch dev
  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)
  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下
  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

Maybe i create PyEnv Venv autoinstall script? I think it will be easier, plus I will add a choice of the main branch and a way to change the branch, in which case. Like SD but with its own downloadable python exe.

It is a headache for users in mainland China to use these autoinstall scripts because of the GFW thus I would provide these archives contain models and py libraries ( not sure whether MEGA is blocked though
It would be appreciated if you could make any further contributions to dev branch

@gsxgmpkt9020
Copy link

2. ballontrans_pylibs_win.7z

发布版的data文件夹要用google drive里面的吗?还是core里面的data文件夹(我用的是后者)

装了ballontrans_pylibs_win.7z有报错,

Original error was: No module named 'numpy.core._multiarray_umath'

Snipaste_2023-06-29_22-08-25

@gsxgmpkt9020
Copy link

  1. ballontrans_pylibs_win.7z

发布版的data文件夹要用google drive里面的吗?还是core里面的data文件夹(我用的是后者)

装了ballontrans_pylibs_win.7z有报错,

Original error was: No module named 'numpy.core._multiarray_umath'

Snipaste_2023-06-29_22-08-25

是 ballontrans_pylibs_win\Lib\site-packages\numpy 里面的文件版本有问题还是什么复杂的兼容性问题?

@dmMaze
Copy link
Owner

dmMaze commented Jun 29, 2023

image

ballontrans_pylibs_win里面的numpy版本是1.24.1
那个打包发布版是1.22.2, 它覆盖了ballontrans_pylibs_win里面的库
所以不要解压覆盖到原来那个Ballonstranslator,而是找个干净的地方重开

@gsxgmpkt9020
Copy link

image ballontrans_pylibs_win里面的numpy版本是1.24.1 那个打包发布版是1.22.2, 它覆盖了ballontrans_pylibs_win里面的库 所以不要解压覆盖到原来那个Ballonstranslator,而是找个干净的地方重开

已经顺利运行了,就是丢掉了几个G的torch之类的文件不知道自己会损失什么゜(´□`。)°゜

@hq5566
Copy link

hq5566 commented Jul 16, 2023

已成功使用OpenAI API翻译漫画。效果很好。谢谢!和上面的网友说的一样,我是用Core整合版下的Data目录进行覆盖。安装完成后BallonsTranslator目录是6.55G

@hq5566
Copy link

hq5566 commented Jul 18, 2023 via email

@gsxgmpkt9020
Copy link

感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone https://github.com/dmMaze/BallonsTranslator
    cd BallonsTranslator
    git switch dev
  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)
  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下
  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

作为小白完全没看懂,git clone下载的不是master分支的文件吗?switch了dev又不会自动把dev分支的文件同步下载到本地。不明白这些操作的意义是什么?把dev的文件下载到自己本地必须似乎先initial自己的分支,对于不熟悉git的人群非常繁琐抽象,还不如github上下载zip打包

@dmMaze
Copy link
Owner

dmMaze commented Sep 15, 2023

感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone https://github.com/dmMaze/BallonsTranslator
    cd BallonsTranslator
    git switch dev
  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)
  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下
  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

作为小白完全没看懂,git clone下载的不是master分支的文件吗?switch了dev又不会自动把dev分支的文件同步下载到本地。不明白这些操作的意义是什么?把dev的文件下载到自己本地必须似乎先initial自己的分支,对于不熟悉git的人群非常繁琐抽象,还不如github上下载zip打包

一般git clone会把所有分支下到本地, switch切换后就是完整的分支内容, 不需要另外手动下东西...
clone的时候指定分支也许能消除一些困惑, 这里刚改过了

@gsxgmpkt9020
Copy link

感谢尝试,如果你还想试试的话可以按下面步骤来

  1. 安装git, 克隆仓库
    git clone https://github.com/dmMaze/BallonsTranslator
    cd BallonsTranslator
    git switch dev
  2. 配置python3.10环境安装依赖库,或者从https://mega.nz/folder/gmhmACoD#dkVlZ2nphOkU5-2ACb5dKw 下载完整的py环境包ballontrans_pylibs_win.7z,解压到BallonsTranslator目录下(ballontrans_pylibs_win这个文件夹和launch_win.bat同级)
  3. 将之前发布版的data文件夹复制到BallonsTranslator目录下
  4. 双击launch_win.bat运行,如果出现任何问题可以把命令行黑框截图贴上来

作为小白完全没看懂,git clone下载的不是master分支的文件吗?switch了dev又不会自动把dev分支的文件同步下载到本地。不明白这些操作的意义是什么?把dev的文件下载到自己本地必须似乎先initial自己的分支,对于不熟悉git的人群非常繁琐抽象,还不如github上下载zip打包

一般git clone会把所有分支下到本地, switch切换后就是完整的分支内容, 不需要另外手动下东西... clone的时候指定分支也许能消除一些困惑, 这里刚改过了

谢谢指点

git clone --branch <branchname> --single-branch <remote-repo-url>

@j6qup3
Copy link

j6qup3 commented Oct 17, 2023

在新目錄 git clone -b dev https://github.com/dmMaze/BallonsTranslator.git 並下載 pylib 解壓縮後
運行 bat 出現 No such file or directory: 'data/models/comictextdetector.pt' 等好幾個錯誤,後面把 Release 版的 data/models 複製過來這錯誤沒有出現,但 Run 時出現以下錯誤

Traceback (most recent call last):
  File "D:\AI\dev\BallonsTranslator\ui\module_manager.py", line 420, in run
    self.job()
  File "D:\AI\dev\BallonsTranslator\ui\module_manager.py", line 352, in _imgtrans_pipeline
    mask, blk_list = self.textdetector.detect(img)
AttributeError: 'NoneType' object has no attribute 'detect'

是還缺什麼檔案嗎,還是過程有誤?

編輯: 重開了一次可以了

@dmMaze
Copy link
Owner

dmMaze commented Oct 17, 2023

@j6qup3 你需要把旧的data整个复制到新的文件夹下,见上面教程第三步
另外等模型加载完再点RUN,如下图所示XXX SET TO XXX
image

@j6qup3
Copy link

j6qup3 commented Oct 17, 2023

好的,剛剛沒注意到複製data,應該沒問題了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants