![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 82
冯醒醒
这个作者很懒,什么都没留下…
展开
-
【HDR学习】TextureView绘制流程分析(四)
越来越多的应用需要使用自己的绘制引擎进行复杂内容的绘制,比如需要使用 GL 绘制 3D 的内容,或者绘制复杂的文档,图表时不希望阻塞 UI 线程,或者部分内容是通过类似 Flutter 这样的第三方 UI Toolkit 进行绘制。通常这部分内容会通过 SurfaceView 或者 TextureView 呈现在 UI 界面上。原创 2023-04-28 10:53:47 · 2568 阅读 · 0 评论 -
【HDR学习】图片解码(三)
libheif是一个比较常见的 C++ 解析 heic 格式图片的开源库,可实现对HEIF和AVIF(AV1图像文件格式)文件格式解码和编码。HEIF和AVIF是新的图像文件格式,分别采用HEVC (h.265)或AV1图像编码,以获得目前可能的最佳压缩比。比如GIF、PNG、JPG,当然也支持BMP,还提供一些高级的可视化对象,比如渐变、图形等。3、调用图像视图的setImageDrawable,设置图像视图的图形对象;来完成一个简单的对 HEIC 格式图片的解析、解码的过程。原创 2023-04-26 16:33:25 · 593 阅读 · 0 评论 -
【HDR学习】利用SurfaceView显示图片
但它也有缺点,因为这个Surface不在View hierachy中,它的显示也不受View的属性控制,所以。SurfaceView属于View的子类它是专门为制作游戏而产生的,它的功能非常强大,最重要的是它支持OpenGL ES库,2D和3D的效果都可以实现。创建SurfaceView的时候需要实现SurfaceHolder.Callback接口,它可以用来监听SurfaceView的状态,比如:SurfaceView的改变 、SurfaceView的创建 、SurfaceView 销毁等。原创 2023-04-24 21:26:09 · 573 阅读 · 0 评论 -
【HDR学习】利用TextureView显示图片
demo场景:利用textureView实现图片显示,并更改其色彩空间(sRGB和DCI_P3)拼接显示。原创 2023-03-31 11:27:04 · 681 阅读 · 0 评论 -
【HDR学习】苹果EDR技术洞察(二)
而 EDR(Extended Dynamic Range)是苹果推出的一套,以支持在不同的屏幕上同时正确显示 SDR 和 HDR 内容。当显示 HDR 的内容时,EDR 并不会直接将 HDR 区域变得更亮,而是识别到 HDR 内容后提高整体屏幕亮度的同时,降低非 HDR 区域的白点值,使得其看起来没有那么亮。SDR 的像素浮点数表示范围为[0.0, 1.0],其中 0.0 表示黑色,1.0 表示白色。在 EDR 的像素浮点数表示中,SDR 的部分映射到[0.0, 1.0]原创 2023-03-23 21:40:44 · 3233 阅读 · 0 评论 -
【HDR学习】HDR视频相关知识讲解(一)
由来:HDR首先作为静态摄影的一种技术而闻名于世。在静态摄影中,这种进行多次曝光并堆栈成一张暗部和亮部都有细节的图像的方法就是HDR摄影。随着科技的进步,人们观看影视的体验越来越好,这不仅体现在视频分辨率上,还体现在视频画质上。如今视频的分辨率越来越大,已经从720P、1080P逐渐向4K、8K发展,视频的画质也越来越逼真,逐渐从SDR视频向HDR视频发展。HDR扩展了SDR的显示范围,具有更宽的色彩范围,更亮的亮度上限和更黑的亮度下限。原创 2023-03-20 20:38:36 · 5354 阅读 · 0 评论