cqjjjzr / MusicBee-DesktopLyrics

Show the lyrics on your desktop from MusicBee!
Apache License 2.0
92 stars 5 forks source link

关于双行歌词显示 #14

Closed wulingyijiu closed 2 years ago

wulingyijiu commented 2 years ago

image 如图,怎么做才可以减少歌词间距,这样的话将会完美“嵌入”任务栏 另外双行模式在只有一行信息时(如无歌词 只显示歌名)会默认显示在上行,调整到中间显示会更美观一些

cqjjjzr commented 2 years ago

这个看上去是个DPI相关的问题啊……您用的哪个插件版本来着

wulingyijiu commented 2 years ago

插件版本是1.6.1 也就是四天前更新的那个 屏幕是16:10 dpi是系统推荐的200%

cqjjjzr commented 2 years ago

那应该是DPI问题没修好了……我晚些时候看下

@LasmGratel 您有何看法 我感觉是缩放不为100%时,这里渲染第一行的时候出来的bitmap大小有错误

LasmGratel commented 2 years ago

我觉得是间距也一块 DPI aware 了

LasmGratel commented 2 years ago

可以尝试将这一行 https://github.com/cqjjjzr/MusicBee-DesktopLyrics/blob/8cd6d710898fee125acb3308c9400d80c73926cb/LyricsRenderer.cs#L56 的 0.8f 修改成 0.6f,也可以提供一个选项来修改行间距

cqjjjzr commented 2 years ago

这里嗯编码总是不对的,感觉这个 line1Bitmap 的高度就是没算对的

cqjjjzr commented 2 years ago

See https://github.com/cqjjjzr/MusicBee-DesktopLyrics/releases/tag/v1.7.0

wulingyijiu commented 2 years ago

image 好,非常感谢