照片和相机
-
WWDC24 -
21:18 为你介绍适用于 visionOS 的企业 API
探索如何利用适用于 visionOS 的全新企业 API 打造空间体验,帮助使用 Apple Vision Pro 的员工和顾客提升效率。
-
21:52 打造引人入胜的空间照片和视频使用体验
了解如何在 App 中采用空间照片和视频。探索不同类型的立体媒体,并了解如何通过 iPhone 15 Pro 使用你的 iOS App 拍摄空间视频。探索检测和呈现空间媒体的各种方式,包括 visionOS 中全新的 QuickLook Preview Application API。你还将深入了解用于打造空间照片或视频体验的元数据和立体声概念。
-
22:49 打造出色的锁定屏幕相机拍摄体验
了解 LockedCameraCapture API 如何帮你将拍摄应用程序最有用的信息直接整合到锁定屏幕。研究这个 API 的特性和功能,了解如何开始构建拍摄扩展,并探索此扩展在设备锁定时的运行情况。
-
23:48 确保拍摄的画面在颜色上保持一致
了解 Constant Color API,并探索该 API 如何帮助用户使用你的 App 来确定精准的颜色。你将学习如何采用该 API,了解它在科研和营销方面的潜力,并探索充分利用这种技术的推荐做法。
-
34:29 利用 HDR 为 App 打造动态图像体验
探索如何在 App 中完成 HDR 图像的读写操作,以及处理 HDR 内容。探究新增的受支持 HDR 图像格式,以及多种显示 HDR 图像的先进方法。了解 HDR 内容可以如何与你的用户界面实现共存,以及为 App 添加 HDR 图像支持时有哪些注意事项。
-
16:06 DockKit 的新功能
探索 DockKit 中的智能跟踪如何助你实现更顺畅的主体转换。我们将介绍什么是智能跟踪、它如何使用 ML 模型来选择并跟踪主体,以及如何在你的 App 中加以运用。
-
-
WWDC23 -
24:53 在你的 App 中支持电影效果模式的视频
了解电影效果相机 API 如何帮助你的 App 处理在相机 App 中拍摄的电影效果模式视频。我们将分享电影效果模式视频的基础知识,包括对焦决策层级,向你展示如何在 App 中使用和更新对焦决策,并帮助你保存和加载这些更改。
-
29:12 探索 tvOS 连续互通相机
探索如何在 Apple tvOS 上的 App 中引入 AVFoundation、AVFAudio 和 AudioToolbox ,并为客厅打造相机和麦克风体验。了解如何利用设备发现 API 在现有的 iOS 相机体验中支持 Apple tvOS,构建使用 iPhone 作为网络相机或 FaceTime 通话源的 App,并探讨在开发 Apple tvOS 时的特殊注意事项。我们还将向你展示如何为 Apple tvOS 启用录音,以及如何使用回声消除来创建出色的语音驱动体验。
-
28:58 在你的 App 中支持 HDR 图像
了解如何在你的 App 中识别、加载、显示和创建高动态范围(HDR)静态图像。探索常见的 HDR 概念,了解 ISO 规范的最新更新。了解如何使用 SwiftUI 和 UIKit 识别和显示 HDR 图像,如何从 ProRAW 和 RAW 捕获中创建 HDR 图像并在 CALayer 中显示。我们还将带你了解 CoreGraphics 对 ISO HDR 的支持,并分享采用 HDR 技术的最佳实践。
-
34:57 打造更流畅的相机体验
了解 AVCapture 和 PhotoKit 如何帮助你打造响应更快、更令人愉悦的 App。了解相机捕捉过程,以及延迟照片处理如何帮助创建最佳质量的照片。我们将向你展示零快门延迟如何利用 Time Travel 来捕捉完美的动作照片,深入介绍构建响应式捕获流程,并分享如何利用视频特效 API 来识别触发实时视频效果的预定义手势。
-
13:43 ScreenCaptureKit 中的新增功能
使用 ScreenCaptureKit 中的最新功能提升你的屏幕共享体验。探索内置系统选择器、Presenter Overlay 和截屏功能,并了解如何将这些功能纳入你现有的 ScreenCaptureKit App 或游戏中。
-
32:41 在 iPadOS App 中支持外部摄像头
了解如何使用 AVFoundation 捕获类在 iPadOS App 中发现并连接到外部摄像头。我们将向你展示如何旋转来自外部和内置摄像头的视频、支持具有 USB-C 端口的外部麦克风以及执行音频路由。探索电话支持、优化回声消除的调整以及外部摄像头采用的最佳实践。
-
17:35 使用 DockKit 与电动 iPhone 支架集成
了解如何在与 DockKit 兼容的电动支架集成后在相机 App 中创造令人难以置信的照片和视频拍摄体验。我们将展示你的 App 如何在 360° 视野中自定义取景、直接控制电机以及采用你自己的推理模型来跟踪其他对象,做到自动跟踪实时视频中的主体,同时对支架进行直接控制。最后,我们将演示如何通过动态设备动画来表达情感。要了解更多图像跟踪技术,请查看 WWDC23 的“Vision 框架下的动物位姿检测”和 WWDC21 的“使用 Create ML 进行手势动作分类”两个视频。
-
14:16 将照片选择器嵌入你的 App 中
了解如何简单、安全、可靠地访问 App 中的照片库。了解如何开始使用嵌入式选择器并探索选项菜单和高动态范围静态图像支持。我们还将向你展示如何利用 UI 自定义选项来帮助选择器融入你现有的界面。
-
-
Tech Talks -
14:05 探索 Journaling Suggestions API
了解新的 Journaling Suggestions API 如何帮助用户通过 App 重温生活中的点点滴滴和重大事件,同时保护他们的隐私。探索如何利用 API 检索 Journaling Suggestions 的资源和元数据、调用 App 之上的选择器、让人们保存建议的内容等等。
-
12:50 探索参考模式
了解如何在配备 Liquid 视网膜 XDR 显示屏的 12.9 英寸 iPad Pro 上使用参考模式,从而满足高标准专业工作流程中的色彩要求。我们将向您展示参考模式如何准确地表示颜色,并在审核和批准、合成和调色等工作流程中提供一致的图像呈现。我们还将介绍与参考模式一起使用的 API,探索其功能和所支持的媒体格式,并探索参考模式是如何增强随航功能的。
-
9:16 iOS 11 上的二维码识别
iOS 11 提供对二维码的原生支持,可以检测和处理二维码。探索受支持的二维码类型、原生“相机”和 Safari 浏览器 app 如何处理每种类型的二维码,以及当用户扫描您的二维码时通用链接如何将他们无缝转到您的 app 中。
-
-
WWDC22 -
16:29 利用 RoomPlan 创建参数 3D 空间扫描
RoomPlan 可以帮助您的 App 快速为空间创建简易版参数 3D 扫描。了解如何利用此 API 轻松添加空间扫描体验。我们还将介绍如何采用此 API,探索 3D 参数输出,并分享最佳实践以帮助您在每次扫描时得到理想的结果。
-
19:41 集成连续互通相机至您的 macOS App 中
了解如何借助连续互通相机,在任何 Mac App 中将 iPhone 设置为外部相机。不管您是在开发视频会议软件,或是在打造以创新方式使用相机的体验,您都将学习到如何利用自动相机切换来优化您的 App。我们还将探索如何识别用户偏好和系统偏好相机,带您了解从 iPhone 视频流捕捉高分辨率优质照片的 API,以及更多内容。要进一步了解相机拍摄,请随后观看 WWDC22 的“了解 iOS 相机拍摄的改进”。
-
14:26 在您的 App 中添加“实时文本”交互
学习如何在您的 App 中添加对静态照片或暂停视频帧的“实时文本”支持。我们将分享如何在 iOS、iPadOS 或 macOS 的任何图像视图中轻松启用文本交互、翻译、数据检测和二维码扫描。我们还将讨论如何控制交互类型,管理补充界面,并解决潜在的手势冲突。要进一步了解如何捕捉实时摄像头源中检测到的数据并与其进行交互,请观看 WWDC22 的“利用 VisionKit 捕捉机器可读的代码和文本”。
-
12:11 利用 VisionKit 捕捉机器可读的代码和文本
了解 VisionKit 中的数据扫描器:此框架整合了 AVCapture 和 Vision,通过简单的 Swift API 实现对机器可读代码和文本的实时捕捉。我们将介绍如何指定条码符号系统和语言选择,从而控制 App 可以捕捉的内容类型。我们还将探索如何启用 App 中的指引,自定义物体高亮显示或兴趣区域,以及在您的 App 检测到某个物体后如何进行交互。要进一步了解如何通过静态图片或暂停视频帧与“实时文本”进行交互,请观看 WWDC22 的“在您的 App 中添加‘实时文本'交互”。
-
20:36 探索 iOS 上的 EDR
EDR 是 Apple 的高动态范围表示和渲染管道。探索如何借助 App 中的 EDR 渲染 HDR 内容,并在 iPhone 和 iPad 上充分挖掘 HDR 显示屏的动态范围功能。我们将介绍如何利用 iOS 上的原生 EDR API,提供最佳实践以帮助您确定使用 HDR 的正确时机,以及分享有关色调映射和 HDR 内容渲染的技巧。我们还将讨论参考模式,重点说明它会如何提供参考响应以启用颜色关键型工作流程,如调色、编辑和内容审核等。
-
18:22 了解 iOS 相机拍摄的改进:深度、聚焦和多任务处理
探索如何利用 App 中的高级相机拍摄功能。我们将介绍如何使用激光雷达扫描仪创建照片和视频效果,并执行准确的深度测量。了解您的 App 如何利用相机的画中画或多任务处理,并在相机拍摄期间控制面部自动聚焦和自动曝光等。我们还将分享使用多个视频输出的策略,让您在捕捉优质视频输出的同时优化实时预览。如需了解有关相机拍摄功能的概述,请观看 WWDC21 的“相机拍摄的新功能”。
-
17:41 借助 Core Image、Metal 和 SwiftUI 显示 EDR 内容
探索如何借助基于 Core Image 的多平台 SwiftUI App 在扩展动态范围 (EDR) 中进行渲染,并为其提供支持。我们将简要介绍使用 ViewRepresentable 向 MTKView 显示 CIImages 的最佳实践。我们还将分享启用 EDR 渲染的简单步骤,并探索 150 多种支持 EDR 的内置 CIFilter 中的一部分。
-
32:08 利用 Core Media IO 创建相机扩展
了解如何利用 Core Media IO 轻松为软件相机、硬件相机和创意相机构建 macOS 系统扩展。我们将向您介绍用于替代旧式 DAL 插件的现代化扩展。这些扩展既安全又快速,而且完全兼容使用相机输入的任何 App。我们将带您了解 Core Media IO API,并且分享它们将如何利用特效功能和新颖的 App 创意等,为相机制造商和视频会议 App 提供支持。
-
14:30 照片挑选器的新增内容
您可以在您的 App 和系统照片图库之间简单而安全地集成照片挑选器。了解 SwiftUI 和 Transferable 可以如何帮助您在 iOS、iPadOS、macOS 和 watchOS 中进行集成。我们还将向您介绍如何利用 AppKit 和 NSOpenPanel 将 Mac 版照片挑选器集成到您的 macOS App。有关照片挑选器的更多信息,请观看 WWDC21 的“优化 App 中的照片访问”。
-
22:04 利用 AVFoundation 和 Metal 在 EDR 中显示 HDR 视频
了解如何利用 AVFoundation 和 Metal 来构建高效的 EDR 管道。跟着我们一起学习如何使用 AVPlayer 显示具有 EDR 的 HDR 视频,在 App 视图中添加播放功能,使用 Metal 进行渲染,以及使用 Core Image 或自定义 Metal 着色器添加视频效果,如抠像或颜色管理等。无论您在开发游戏还是专业 App,我们都将帮助您确定要使用哪些框架,分享选择传输、颜色空间和像素缓冲区格式的最佳实践。
-
10:00 探索 PhotoKit 的变更记录
PhotoKit 可以帮助您构建丰富的以照片为中心的功能。了解如何借助 PhotoKit 中的最新 API 轻松追踪对图片素材的变更。我们将介绍 PHPhotoLibrary 变更记录 API 并演示如何在每次启动时保留变更令牌,以帮助您的 App 识别用户照片图库新增和删除的内容,以及对照片图库的更新。要进一步了解照片图库集成,请务必观看 WWDC22 的“照片挑选器的新增内容”和 WWDC21 的“优化 App 中的照片访问”。
-
-
WWDC21 -
16:49 使用 Create ML 框架构建动态 iOS App
了解您的 app 如何使用 Create ML 框架在设备上彻底训练 Core ML 模型,带来自适应和自定义 app 体验,并始终保护数据隐私。我们将探索可以即时创建样式传输和图像分类等基于图像的任务、自定义声音分类等音频任务,或基于丰富的文本分类、表格数据分类和表格回归因子的任务的模型类型。我们将带您了解这些模型带来的各种精彩机会,让您的 app 更加个性化和动态化。请观看 WWDC21 的“使用 Create ML 对手势和动作分类”和“探索 SoundAnalysis 中内置的声音分类”,激发更多灵感。
-
11:34 使用摄像头在您的 app 中进行键盘输入
了解如何支持实况文本并从摄像头智能拉取信息,以填充 app 中的表单和文本字段。我们将展示如何应用内容过滤,以在有人将摄像头用作键盘输入时获取正确信息,并将其运用于相关 UITextField,帮助您的 app 输入数据,例如电话号码、地址和航班信息。同时,我们还将探索如何创建自定义界面,扩展 UIImageView 等其他控制功能,以支持此功能。关于支持 app 中自动填充功能的更多信息,我们建议观看 WWDC20 的“随时随地自动填充”和 WWDC17“获得更好文本输入体验的关键”。
-
36:02 相机拍摄的新功能
了解如何在控制中心中与 Video Effects 交互,包括 Center Stage、Portrait 模式和 Mic 模式。我们将展示如何检测何时为您的 app 启用了这些功能,并探索采用自定义界面以便可从您的 app 控制它们的方式。了解如何启用 10 位 HDR 视频捕捉,并利用最小焦距报告功能,改进视频捕捉体验。探索针对 IOSurface 压缩和提供优异的摄像头捕捉性能的支持。为了解关于摄像头捕捉的更多信息,我们还建议观看 WWDC21 的“捕捉使用视频格式的高质量照片”。
-
9:03 探索 Core Image 内核改进
了解如何将使用 Metal 着色语言编写的 Core Image 内核添加到您的 app 中。我们将探索如何为以 Metal 着色语言编写的 Core Image 内核使用 Xcode 规则和命名惯例,并帮助您理解 Metal 的 Stitchable 函数和动态库功能以使 Core Image 内核受益。
-
19:57 探索使用 VideoToolbox 的低延迟视频编码
支持低延迟编码器已成为视频应用开发过程的重要部分。探究 VideoToolbox 如何支持低延迟 H.264 硬件编码,以最小化端到端延迟,达到新的性能水平,实现极佳的实时通信和高质量的视频播放。
-
26:31 拍摄和处理 ProRAW 图像
如果您的 app 支持 ProRAW,通过整合标准 RAW 信息和 Apple 的高级计算摄影技术,您可以帮助拍照的人轻松拍摄和编辑图像。我们将向您简要介绍该格式,包括 ProRAW 图像的外观、使用感受、质量指标以及与您的 app 的兼容性。我们将从这里开始探索如何在制作流程的每个阶段将 ProRAW 整合到您的 app 中,包括使用 AVFoundation 拍摄图像、使用 PhotoKit 存储图像以及使用 Core Image 编辑图像。
-
17:58 优化 App 中的照片访问
"要将照片库集成到您的 app 中,PHPicker 是最简单、最安全的方式,且该工具在不断改进。学习如何在您的 app 中处理排序图像集,以及在选择器出现的任何时间预选资源。对于需要深度集成 PhotoKit 的 app,探究如何使用 PHCloudIdentifier 同步各设备的照片项目内容,帮助用户在 iPhone、iPad 和 Mac 之间轻松转移图像。我们还将向您介绍受限照片库的最近更新。了解您的 app 如何帮助人们轻松扩展已授权图像的初始集合,包括在任意时间弹出选择界面、以及在出现新选择或更新选择进行识别。最后,探索如何创建或访问现有照 片簿。"
-
14:39 使用视频格式拍摄高质量照片
通过使用 AVCapture API,您的 app 可以充分利用 iPhone 强大的相机系统。了解如何为您的用例选择最合适的照片或视频格式,同时权衡照片质量和成像速度。探究一些强大的新算法,如果您在 app 中使用视频格式,这些算法可以帮助您显著提高照片质量。要了解有关 AVCapture 改进情况的更多信息,另请务必观看“摄像头捕捉新功能”视频。
-
34:16 探索使用 EDR 的 HDR 渲染
EDR 是 Apple 的高动态范围表示和渲染管线。探索如何在应用中使用 EDR 渲染 HDR 内容,并发挥 HDR 显示的动态范围功能,包括 Apple 的内部显示和 Pro Display XDR。我们将展示游戏和专业 app 开发者如何利用 macOS 上的原生 EDR API 进行更多控制,并提供确定使用 HDR 的适当时机、应用色调映射以及交付 HDR 内容的最佳实践。
-
-
WWDC20 -
6:12 如何在 Xcode 环境下 构建基于 Metal 的 Core Image 内核
了解如何将运用 Metal Shading 语言编写的 Core Image 核心程序与你的app融合在一起并进行加载,同时发现如何借助这些图像滤镜创造独特效果。探索如何使用 Xcode 规则和命名约定来完成由 Metal Shading 语言编写的 Core Image 核心程序。我们将解析借助 Metal 技术和 Metal Shading 语言来高效使用 Core Image APIs 的最佳方式。
-
8:37 优化 Core Image 视频 app 工作流
探索利用 Core Image 的强大处理能力来优化视频 app 性能表现的无限可能。我们将向你展示如何构筑 Core Image 管道,从而将各类效果应用到app内的视频。探索如何在使用 CIContext 的过程中减少你的 app 内存占用,并且学习使用通过 Core Image 滤镜来对 AVPlayView 或 MTKView 视图类型进行视频回放的最佳做法。除此之外,还需探究为何需要通过 Metal Shading 语言编写你的个人定制核心程序,并且了解相关性能提示,从而最大限度上使用 Core Image 管道中 Metal 技术的命令队列。
-
14:33 认识新照片挑选器
允许用户选择在你的 app 中使用的照片和视频,而无需完全访问图库的权限。了解适用于 iOS 和 Mac Catalyst 的 PHPicker API 如何为你的 app 提供所需功能的同时保证隐私。 PHPicker 是 UIImagePickerController 的现代替代品。除了注重隐私的特点外,该 API 还为你的 app 提供其他功能,例如搜索、多图像选择以及在照片网格上放大或缩小的功能。我们将向你展示 PHPicker 如何帮助大多数 app 避免要求直接访问资料库,以及如何用它改善用户与 app 交互的整体体验。
-
24:35 探索计算机视觉 API
学习如何将计算机视觉只能添加到你的 app,将 Core Image,Vision 与 Core ML 的力量结合起来。超越单纯的机器学习技术,对图片与视频产生更深层次的理解。探索 Core Image 与 Vision 的全新 API,以类似 Contour Detection 与 Optical Flow 的方式,将计算机视觉以全新阈值过滤器的方式加入你的 app。 要了解更多关于相关基础框架的内容,请查看“视觉框架:以 Core ML 为基础”与“Core Image:性能,原型开发与 Python”。若要进一步探索计算机视觉 API,请查看[“在 Vision...
-
14:17 处理有限照片图库
在保护隐私的同时访问你的 app 所需照片和视频。 借助新的 Limited Photos Library 功能,用户可以直接控制 app 可以访问哪些照片和视频,从而保护私人内容。我们将探讨此功能怎样影响你的 app,并带你了解 PHPicker 之类的替代方法。 认识 “新照片选择器”从而进一步了解更多有关 PHPicker 的信息,并且了解这种完全私人的选择器如何帮助你避免 app 要求访问图库的全部权限。
-
7:16 探索 Core Image 纠错技术
运用 Xcode 环境变量发现并且修复 Core Image 管道的渲染及优化问题。探索如何设置环境变量,从而对 Core Image 图表进行呈现。你将会了解如何生成 Core Image 图表以及如何对其进行解读,从而发现内存、色彩,以及性能问题,并更好地提升和优化 Core Image 管道。
-
23:58 使用 ReplayKit 在 Mac 上捕捉并串流 app
学习如何将 ReplayKit 融入你的 Mac app 与游戏,轻松分享屏幕录制片段,或在线广播现场音视频。我们将向你展示如何在 Mac app 中捕捉屏幕内容、音频以及麦克风输入。 要了解更多关于如何在 app 中使用此框架的信息,请查看过去几年中的“使用 ReplayKit 广播屏幕内容”与“屏幕录制与现场广播新发展”内容。
-
-
WWDC19 -
15:33 照片分割蒙版简介
iOS 12 上使用人像模式拍摄的照片包含一个嵌入式人像分割蒙版,这样可以轻松地打造背景替换等富有创意的视觉效果。iOS 13 利用设备端机器学习来为拍摄的所有照片提供新的分割蒙版。了解您可从 AVCapture 和 Core Image 获得的新语义分割蒙版,以便分离人物的头发、皮肤和牙齿。您的 app 现能通过单独使用其中任一蒙版或结合使用所有蒙版,提供大量的照片编辑控制功能。
-
39:50 Understanding Images in Vision Framework
Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful...
-
60:34 相机拍摄和照片分割功能改进
AVCapture API 中新增的强大功能可让您同时从多个相机拍摄照片和视频。照片现在可以从语义分割中获益,您可以借助这项功能来分离照片中的头发、皮肤和牙齿。了解如何利用这些增强功能来创建出色的相机 app,并轻松实现惊艳的照片效果。
-
44:40 iOS 多相机拍摄简介
现在可以通过 iOS 13 上的 AVCapture,从 iPhone XS、iPhone XS Max、iPhone XR 和最新的 iPad Pro 上的多个摄像头同时拍摄照片和视频。也可以配置设备上的多个麦克风来打造捕捉到的声音。了解如何利用这些强大的功能来为您的相机 app 增添富有创意的新功能,比如画中画和空间音频等。更深入地了解可能影响 app 设计的性能注意事项。
-
-
WWDC17 -
29:05 高效图像文件格式
了解全新高效图像文件格式 (HEIF) 的基本详情,并探索 Apple 平台使用了哪些功能。深入探索容器结构、它可处理的媒体和元数据类型,以及这种新标准带来的许多其他益处。
-
58:39 在 iPhone 摄影中获取景深
iPhone 7 Plus 上的人像模式展现了摄影中景深的力量。在 iOS 11 中,您的 app 现在也可以使用驱动这项功能的景深数据。了解如何利用景深来为创意图像带来新的可能。更深刻地理解高级景深概念,并学习如何从相机获取流媒体和静态图像景深数据。
-
-
WWDC16 -
20:44 AVCapturePhotoOutput - 高级知识
本讲座是“讲座 501:iOS 摄影功能改进”的延续,将详细介绍 AVFoundation 中新增的强大 AVCapturePhotoOutput API 的场景监控和资源管理功能。
-
59:42 iOS 摄影功能改进
人们喜欢用 iPhone 拍照。实际上,它是全世界广受欢迎的相机,而摄影类 app 能够强化这一体验。探索新的 AVFoundation Capture API,它们可以用来拍摄实况照片、从相机提取 RAW 图像数据以及拍摄广色域照片。
-