可以类比,10bit YUV 就是每个 Y、U、V 分量分别占用 10 个 bit ,但是实际处理中,我们是以字节为单位进行存储和处理的,所以最终处理的数据是以 2 个字节来存储 10bit 的有效数据。
I420 格式的图像在视频解码中比较常见,像前面文章中提到的,在工程中一般会选择使用 Shader 将 RGBA 转 YUV,这样再使用 glReadPixels 读取图像时可以有效降低传输数据量,提升性能,并且兼容性好。
如果你觉得本文内容有些超纲,可以先看看 OpenGL ES 干货汇总 系列补补基础。
前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将在视频渲染方面对播放器进行优化。
外贸网站建设后,网站速度是很重要的优化指标,不仅可以提高用户体验而且还能提高网站在谷歌的排名,今天谷歌seo小编就和大家讲讲怎么优化我们的WordPress网站的速度?
之前写过一篇 OpenGL 使用 shader 实现 RGBA 转 YUYV 的文章,有几位读者大人在后台建议写一篇 shader 实现 RGBA 转 NV21 的文章,因为在实践中 NV21 格式用的比较多,于是我今天把这篇文章放出来。
抖音 APP 真是个好东西,不过也容易上瘾,老实说你的抖音是不是反复卸载又反复安装了,后来我也发现我的几个 leader 都不刷抖音,这令我挺吃惊的。
前文 《OpenGL ES 多目标渲染(MRT)》中我们了解了利用 MRT 技术可以一次渲染到多个缓冲区,本文将利用帧缓冲区位块传送实现高性能缓冲区之间的像素拷贝。
早前有国外媒体报道,MDM(移动设备管理)已死,EMM永生,这个话题被业内认为相当不靠谱,可是近两年,微软、苹果、谷歌联手出击这块市场,让本就脆弱的单一MDM厂商生存空间受挤压,MDM成为标配或走入坟墓已成必然。 自从微软发布Windows 10以来,微软再次成为大家热议的焦点,而MDM作为重要特性闪亮Windows,这是继Windows 8.1之后,微软再次将移动设备管理(MDM)功能纳入重点扩展,可见微软对于MDM的重视,这也说明微软将强化在企业市场的存在感,特别是企业移动设备管理端的能力。那么MDM
前面文章一文掌握 YUV 图像的基本处理介绍了 YUV 常用的基本格式,本文以实现 NV21/NV12 的渲染为例。
随着移动端的流行,在移动端对网站进行重构和开发势在必行。但是你只有了解了移动设备的meta viewport参数之后,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。
最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他只用 shader 做过 YUV 转 RGB,不知道 RGB 转 YUV 是个什么思路。
OpenGL PBO(Pixel Buffer Object),被称为像素缓冲区对象,主要被用于异步像素传输操作。PBO 仅用于执行像素传输,不连接到纹理,且与 FBO (帧缓冲区对象)无关。
现实生活中,纹理(Texture)最通常的作用是装饰 3D 物体,它就像贴纸一样贴在物体表面,丰富了物体的表面和细节。
布局视口 - Layout ViewPort 指的是 在 浏览器 中,用于 显示文档的区域大小和位置。它是指 网页中可见部分的大小,即浏览器窗口中显示的内容大小。
选自Google Research 机器之心编译 参与:蒋思源 近日,谷歌开源了 MobileNet,它一个支持多种视觉识别任务的轻量级模型,还能高效地在移动设备上运行。同时机器之心也关注过开源圈内利用苹果最新发布的 Core ML 实现的谷歌移动端神经网络 MobileNet。此外,谷歌的这次开源充分地体现了其「移动优先」与「AI 优先」的有机结合。 项目地址:https://github.com/tensorflow/models/blob/master/slim/nets/mobilenet_v1
而分辨率则一般用像素来度量 px,表示屏幕水平和垂直方向的像素数,例如 1920*1080 指的是屏幕垂直方向和水平方向分别有1920和1080个像素点而构成。
图像是每个网站的关键组成部分。 根据 HTTP Archive ,图像占网页上需要加载总数据的比例达60%以上。 几乎成为所有网站上重要的组成部分,无论是电子商务,新闻,时尚网站,博客还是旅游门户网站,图像优化都很重要,如果你想加快你的 图像重量级网站 访问速度 , 这 也许是很容易做到的事情 。
我们知道 OpenGL 坐标系中每个顶点的 x,y,z 坐标都应该在 -1.0 到 1.0 之间,超出这个坐标范围的顶点都将不可见。
本篇文章将带你深入了解Three.js中的光源类型、属性和使用方法,助你在创建虚拟世界时获得更加生动逼真的效果
随着互联网的竞争激烈程度,大家对于移动端的排名优化都有足够的认识,现在的流量从PC端流入到移动端,这是众多人做网站优化的好机会。武汉佐伊科技将向您展示如何为搜索引擎进行有效的移动搜索引擎优化。
前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。
译者:吕东昊 审校:董梁 本文长度为3004字,预估阅读时间5分钟。 我们今天要向大家分享关于打造移动网站友好用户体验的12个技巧 介绍 要知道,一个网站可以在移动设备上浏览并不代表着这个网站在移动设备上浏览的用户体验是友好的。想了解如何让您的移动客户拥有满意的浏览体验,请遵循移动专家、网页设计与开发专业人士的以下建议。 comScore统计显示,截至2013年12月,有1.56亿美国人拥有智能手机,比2013年9月份增长了3%以上。预计这一数字将继续增长。事实上,eMarketer预测到2014年底,
MKV格式,全称Matroska视频文件格式,是一种多媒体容器格式。它可以包含多种编码类型的音频、视频和字幕流,并且可以存储元数据,如标题、章节和封面图片等。与其他视频格式相比,MKV格式具有更高的灵活性和可定制性。
newFixedxxx:在任意时刻,最多有nThreads个线程在处理task;如果所有线程都在运行时来了新的任务,它会被扔入队列;如果有线程在执行期间因某种原因终止了运行,如果需要执行后续任务,新的线程将取代它
EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:
窗口大小 outerWidth和outerHeight返回浏览器窗口本身的尺寸。 通过document.compatMode来确定页面是否处于标准模式。 对于移动设备window.innerWidth和window.innerHeight保存着可见视口,也就是屏幕上可见页面区域的大小。 移动IE浏览器不支持这些属性,可以通过document.documentElement.clientWidth和document.documentElement.clientHeight提供相同的信息。 如果你在做移动web
AirServer 7 for Mac是一款ios投屏到mac的专用软件,可将iOS上的音频,视频,照片,幻灯片和镜像接收功通过AIrPlay投射到Mac。AIrserver 7 mac版可以实现将手机上的媒体文件以及其他操作投射到电脑上进行操作。使用AIrServer,您现在可以从Mac,iOS,PC,Chromebook或Android设备上运行的任何AIrPlay兼容应用程序接收音频,视频,照片或幻灯片。而且使用非常的方便,只要您通过同一网络连接便可,相信很多用户都能用上!
随着计算机视觉领域的迅速发展,目标检测在各种应用中变得至关重要,这些应用范围包括但不限于安全监控、自动驾驶和智慧医疗。尽管传统目标检测方法存在计算复杂度高和实时性能不足的问题,但基于深度学习算法已在准确性和实时性能方面取得了重大突破。其中,YOLO已成为一种经典的实时目标检测算法,它在计算速度和检测精度之间取得了平衡。然而,移动设备通常在计算能力、内存容量和能源消耗方面受限,这复杂化了深度学习模型的部署。
AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频,照片,幻灯片和镜像接收功通过AIrPlay投射到Mac。AIrserver 7 mac版可以实现将手机上的媒体文件以及其他操作投射到电脑上进行操作。使用AIrServer,您现在可以从Mac,iOS,PC,Chromebook或Android设备上运行的任何AIrPlay兼容应用程序接收音频,视频,照片或幻灯片。而且使用非常的方便,只要您通过同一网络连接便可,相信很多用户都能用上!
随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置。移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样。这给我们在编写前端界面时增加了困难,适配问题在当下显得越来越突出。记得刚刚开始开发移动端产品的时候向设计MM要了不同屏幕的设计图,结果可想而知。本篇博文分享一些卤煮处理多屏幕自适应的经验,希望有益于诸君。
前言 📷 随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置。移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样。这给我们在编写前端界面时增加了困难,适配问题在当下显得越来越突出。记得刚刚开始开发移动端产品的时候向设计MM要了不同屏幕的设计图,结果可想而知。本篇博文分享一些卤煮处理多屏幕自适应的经验,希望有益于诸君。 特别说明:在开始这一切之前,请开发移动界面的工程师们在头部加上下面这条meta: 简单事情简单做-宽度自适应 所谓宽度自适应严格来说是一种
FBO(Frame Buffer Object)即帧缓冲区对象,实际上是一个可添加缓冲区的容器,可以为其添加纹理或渲染缓冲区对象(RBO)。
CSS中的视口单位听起来很棒。如果要设置元素的样式以占据整个屏幕的高度,则可以设置height: 100vh,您拥有一个完美的全屏元素,该元素会随着视口的变化而调整大小!可悲的是,事实并非如此。100vh在移动浏览器中以微妙但基本的方式被破坏,这使其几乎无用。最好避免100vh ,而是依靠javascript设置高度以获得完整的视口体验。
选自Medium 机器之心编译 参与:路雪、黄小天 如今,正在兴起一项有关手机应用和深度学习的新动向。 2017 年 4 月:谷歌发布 MobileNets,一个可在计算资源有限的环境中使用的轻量级
Adobe Photoshop Express是一款绝佳的照片编辑和拼贴画制作软件工具,可以在移动设备上进行简单、快速且功能强大的编辑。免费下载和体验 60 多种专业外观以及降噪和除雾等高级校正功能。一款移动设备上的图片处理软件,集拍摄、编辑、分享于一体。让您的微笑,在指尖演绎神奇的照片传奇。随时随地编辑照片为您带来前所未有的乐趣。只需轻轻触控就可通过自动修复和添加滤镜来装点您的图片。
如何提升Web性能的8个技巧总结 在互联网盛行的今天,越来越多的在线用户希望得到安全可靠并且快速的访问体验。针对Web网页过于膨胀以及第三脚本蚕食流量等问题,Radware向网站运营人员提出以下改进建议,帮助他们为用户提供最快最优质的访问体验。 1. 管理“页面膨胀” 页面大小与性能有着密切的关系。Radware最新电商性能“行业现状”报告显示,100强电商页面大小中位数达到了1492KB,比一年半之前增大了48%。 在研究报告里加载最快的10个页面中,页面包含的资源请求中位数为50个,页面大
响应式布局是一种能够适应不同屏幕尺寸和设备的网页设计方法。通过使用响应式布局,可以使网页在不同的设备上保持良好的显示效果,无论是在桌面电脑、平板电脑还是手机上。
在快速发展的互联网环境中,各种类型新硬件设备的推出令人目不暇接,如果在这过程里我们的网页能自动适配各设备不同的分辨率且能以比较出色的样式为用户呈现网页的话,那么将为你的业务提供至关重要的作用。
OliveX是一家总部位于香港的公司,致力于健身相关软件的开发,自2018年首次推出以来,已为200万用户提供服务。我们的许多用户都是老年人,智能八段锦应用程序可帮助他们练习八段锦,同时最大程度地减少受伤的可能性。为此,我们在应用程序中利用最新的人工智能技术来自动检测八段锦的练习动作并向用户提供相应的反馈。
手机开启网页很吃手机效能和网络状况,前端工程师一开始就以手机版为优先,可以让HTML一开始载入,使用最少的效能快速载入网页。当开始制作桌面版时,只会少许跑版,做适当微调即可。
说实话,我一点都不想了解这些名词到底有着什么样的解释,只想知道怎么让开发的页面能适配不同的移动端设备。简单点说,我想知道怎么获取设备的真实开发尺寸(根据这几天查资料所得,这个概念叫逻辑像素)。
领取专属 10元无门槛券
手把手带您无忧上云