大佬,图标生成能加个选择采样方式吗?

使用问题 · 884 次浏览
瞑空凌 创建于 2023-07-02 15:05

这个生成图标的模块没有这个选择,生成出来的图标极为模糊,我想像PS一样用临近方式采样,这样采样后的图标很清晰.


回复内容
CL 2023-07-03 08:23
#1

c# 没有提供这种高级算法,暂时也不清楚怎么实现。 

目前使用的是能查到的可以输出最高质量的算法代码:

https://stackoverflow.com/a/13732250/3335415 

瞑空凌 回复 CL 2023-07-03 13:48 :

图标应该不需要高质量,因为就那么大,保留细节过多就会糊成一团。

CL 回复 瞑空凌 2023-07-03 14:03 :

当然是质量越低越糊了,而且糊的主要原因是因为像素数少了。

要想获得高质量的图标,需要根据像素要求重新绘制。

瞑空凌 回复 CL 2023-07-03 14:46 :

图标应该就是马赛克图片吧。放大看有锯齿,但是缩小看刚刚好。图标越小像素越少,因此应该是越小的图标越只保留有特征性的像素。不去计算绘制中间像素应该就会很清晰。,(个人认为)

个人以为应该是这个理,至少我问GPT回的代码是这个理(个人理解),我截图图标的图用这个代码压缩能变回原来的样子,不过比不上PS的临近采样,大图在PS采样后都清晰,反而这代码生成的图片有些模糊。而且这代码生成的似乎只是图片不是图标,因为注册表用不了..显示不出来。搞不懂。




瞑空凌 回复 CL 2023-07-10 14:30 :

我找到问题了,你这个对于做好的图标生成质量的确高,对截图图片生成的图标才是模糊一团

尴尬……

回复主贴