首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏tkokof 的技术,小趣及杂念

    编程小知识之 Dithering

    本文简单介绍了 Dithering(抖动) 的一些知识 图形后处理有一种操作称为 Dithering(抖动),所谓 Dithering,就是一种能够在较小色彩空间上"模拟出"较大色彩空间的图像处理方法 答案就是使用 Dithering(抖动): Dithering(抖动) 通过调整一个像素周围像素的颜色值,使人眼产生错觉,从而"模拟出"更多的显示颜色(譬如将黑白两种颜色并列在一起就可以"模拟出"灰色( 人眼错觉的关系)),仍然拿上面的图片举例,经过 Dithering(抖动) 之后,显示效果会变成这样(图片来自这里): ? 可以看到显示效果较之前的版本要好了不少(虽然两者的颜色空间(使用到的颜色数量)其实是相同的) 那具体 Dithering(抖动) 是怎么调整图片像素的呢? Image Dithering: Eleven Algorithms and Source Code Dithering-Unity3d Ordered dithering

    2.3K20发布于 2019-12-03
  • 来自专栏宜达数字

    UI图片纹理的压缩问题

    中清晰中压缩 - RGBA16 + Dithering   RGBA16+Dithering ? image 既然叫RGBA16,自然就是RGBA32的阉割版。    image 采用Floyd Steinberg抖动处理后,除非放大,否则肉眼基本看不出区别   RGBA16的优点,内存占用是RGBA32的1/2;搭配上Dithering抖动,在原尺寸下看清晰度一模一样 ;缺点,Unity原生不支持Dithering抖动,需要自己做工具对图片做处理;对于需要放大、拉伸的图片,Dithering抖动的支持不好,会有非常明显的颗粒感。 如何进行Dithering抖动? 当然了,RGB16其实也是可以搭配抖动,也能提升显示效果;但同样的Dithering抖动对拉伸放大是不友好的。

    1.9K30发布于 2020-06-02
  • 来自专栏零域Blog

    Unity 性能优化 | 贴图优化、声音优化

    图片相关优化 压缩格式优化 简书 高清晰无压缩 > RGBA32 缺点 内存占用大, 显示运行内存 中清晰中压缩 > RGBA16+Dithering(TexturePacker)内使用FloydSteinberg 算法处理 Dithering抖动对拉伸放大是不友好的 RGB16针对不带透明通道非2次幂图片, 但是效果略逊于RGB32。

    1.5K20编辑于 2022-03-27
  • 实现PC视频播放最强画质教程( Potplayer播放器+MADVR插件)【转】

    SuperRes / NNEDI3(需要高性能显卡)Image DownscalingJinc 或 Lanczos,保持锐利Debanding启用 High Quality Debanding,减少色带Dithering 选择 Ordered dithering,增强低位色彩4.2 HDR 和色彩HDR 渲染:启用 madVR HDR → 自动匹配显示器 HDRCalibration:可对比度、亮度、色温进行显示器校准4.3

    7.9K10编辑于 2025-09-02
  • 来自专栏FPGA探索者

    Vivado DDS IP配置与仿真(1)正弦、余弦信号发生器【FPGA】【Xilinx】【数字信号处理】【FPGA探索者】

    主要的区别: Standard模式下计算出来的相位增量可能是小数,而在FPGA中要对相位进行截断取整,存在相位误差,对噪声要求较高的场合,可以使用8处的噪声整形配置来弥补,使用相位抖动(Phase Dithering Range,无杂散动态范围),对应幅度,对应M_AXIS_DATA通道,SFDR越大,用于表示幅度的数据的位宽越大; 如下图所示计算输出位宽,当使用SFDR= 96 dB,配置8处的噪声整形位None或者Dithering 8:配置噪声整形 4处配置成Standard标准模式时才会使用噪声整形, Auto根据设计的SFDR参数自动选择是否使用整形; None不整形; Phase Dithering相位抖动,在使用相位截断技术时

    5.9K41发布于 2021-03-15
  • 来自专栏游戏杂谈

    cocos2d-x中CCLabelAtlas的小图片拼接

    ; 4、取消裁剪(Crop、Trim); 5、勾选”Geometry”中的Allow free sizes; 6、选择输出(Output)选项中的,Image format,为RGBA4444,并选择Dithering

    1.2K20发布于 2018-11-16
  • 来自专栏全栈程序员必看

    如何设置Potplayer-x64

    upscaling——选择Jinc,点击activate anti-ringing filter; upscaling refinement——看动漫多默认 5. rendering dithering

    2.8K10编辑于 2022-10-05
  • 来自专栏机器之心

    SIGGRAPH 2022 | 节省50%内存占用,浙大、快手等提出量化仿真新方法

    此外,该研究引入了抖动法(dithering)作为量化仿真的舍入方法来替代传统的四舍五入,降低了数据误差之间的相关性。在量化位数较少时,抖动法可以明显减少精度损失。以下是一组关于引入抖动法的效果对比。

    45110编辑于 2022-07-26
  • 来自专栏全栈工程师修炼之路

    8.Nginx实践之请求图片转换为Google推出的webp格式转换工具实践

    don't use the fancy YUV420 upscaler -nofilter .... disable in-loop filtering -nodither .... disable dithering -dither <d> .. dithering strength (in 0..100) # 抖动强度(0..100) -alpha_dither use alpha-plane dithering if needed # 如果需要,使用alpha平面抖动 -mt .......... use multi-threading # 使用多线程 ... don't use the fancy YUV420 upscaler -nofilter .... disable in-loop filtering -dither <int> dithering strength (0..100), default=50 -noalphadither disable alpha plane dithering -usebgcolor .. display

    4.7K20编辑于 2022-09-29
  • 来自专栏全栈程序员必看

    python 截取图片的某个区域_python读取文件夹下所有文件

    . | :param dither: Dithering method, used when converting from | mode “RGB” to “P” or from “RGB” or “

    1.5K10编辑于 2022-10-01
  • 来自专栏小狼的世界

    颜色、网页颜色与网页安全色

    为了显示更多的颜色,采用了颜色抖动(Dithering)这样一个过程来表示更多的颜色。 ? 颜色抖动 为此,软件专家 xxx 设计了一种216个颜色的调色板,称为安全颜色。

    5K20发布于 2018-07-25
  • 来自专栏云深之无迹

    读者问题回答:过采样算法的分辨率 vs. 可检测变化,为什么 OSR ≠ 增加 LSB?

    若输入信号静止在某个量化台阶,过采样毫无作用; 若存在自然噪声或添加 dithering,则可以靠平均挖掘出更细的变化。

    10910编辑于 2026-01-07
  • 来自专栏C/C++与音视频

    libmad学习进阶2----利用libmad将mp3转码成pcm

    It does not * perform any dithering or noise shaping, which would be recommended to * obtain any

    87150编辑于 2022-06-14
  • 来自专栏FPGA开源工作室

    基于FPGA的二值图像的膨胀算法的实现

    二值图像经常出现在数字图像处理中作为图像掩码或者在图像分割、二值化和dithering的结果中出现。一些输入输出设备,如激光打印机、传真机、单色计算机显示器等都可以处理二值图像。

    1.2K20发布于 2019-10-29
  • 来自专栏繁依Fanyi 的专栏

    一种能击败 MPEG-4 的视频压缩编码器

    之后我们便可以使用 抖动算法(dithering algorithm)来进行涂装。

    45310编辑于 2023-05-07
  • 来自专栏韩曙亮的移动开发专栏

    【Android UI】绘制圆角矩形进度条 ① ( 像素值转化 dp -> px | Paint 标志位设置 | Paint 画笔线帽样式设置 | Paint 画笔线段连接处样式设置 )

    */ public static final int FILTER_BITMAP_FLAG = 0x02; /** * Paint flag that enables dithering

    1.3K20编辑于 2023-03-30
  • 来自专栏移动开发专栏

    Android WebView选择图片、发送图片

    BitmapFactory.Options(); opts.inJustDecodeBounds = true; opts.inDither = false; // Disable Dithering

    1.4K20编辑于 2022-06-10
  • 来自专栏C/C++与音视频

    libmad学习进阶3-----基于oss音频驱动架构的一个mp3播放器

    It does not  * perform any dithering or noise shaping, which would be recommended to  * obtain any exceptional

    89540编辑于 2022-06-14
  • 来自专栏用户7494468的专栏

    FPGA设计心得(9)基于DDS IP核的任意波形发生器设计

    只需要暂时知道在IP核定制时需要选择即可,如果Noise Shaping选择了None and Dithering,则输出数据宽度为: ? 如果为Taylor: ?

    2.8K31发布于 2020-06-29
  • 来自专栏全栈程序员必看

    WindowManager.LayoutParams.FLAG_SECURE_congestion window

    keyguard to be dismissed, only if it is not a secure lock keyguard. int FLAG_DITHER Window flag: turn on dithering 开启抖动(dithering) int FLAG_FORCE_NOT_FULLSCREEN Window flag: Override {@link #FLAG_FULLSCREEN and force

    1.3K30编辑于 2022-11-08
领券