Master Photo and Video Editing with Metal: A Practical Approach to Leveraging Metal Media Editing Software
暫譯: 掌握 Metal 的照片與影片編輯:實用方法利用 Metal 媒體編輯軟體

Redkin, Bogdan, Yaskevich, Victor

  • 出版商: Apress
  • 出版日期: 2024-12-02
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 299
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868808319
  • ISBN-13: 9798868808319
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Delve into the nuances of photo and video editing with Metal, a framework from Next Generation GPU APIs. Right now, the demand for media editors is growing exponentially, with multiple applications needing some form of image processing, including messengers, social networks, marketplace, and banking applications. This book provides detailed guidelines for reimplementation instruments from one of the more popular photo and video editors.

Begin your journey by reviewing the rationale for using Metal, and an overview of the reasons why this this is the best performance solution. Rasterization is then covered to provide a basis for understanding how image editing in Metal works. You'll look at aspects of image processing such as rendering, image transformations, and working with textures. This knowledge then leads you to image editing, where it is applied to make basic color adjustments, shadows, blur, vignette, and color correction with LUT filters. These are fundamental aspects of any media editing software.

Layers make up the final section of the book, including different compositions and blend modes, both essential tools for any image editor. You'll conclude the journey with a look at video editing with Metal. Through hands-on projects in each chapter, you will learn how to apply these techniques directly in real-world scenarios, giving a great starting point to implement any kind of media processing in your own applications.

What You Will Learn

  • Understand fundamental concepts of GPU rendering to complex image and video processing techniques
  • See how shaders are accessed in the rendering pipeline
  • Create and import textures
  • Review image and video editing techniques, from simple color adjustment to complex filters, layer composition, and real-time video effects

Who This Book Is For

Intermediate Swift developers interested in photo and video editing or diving deeper into understanding how GPU media processing works.

商品描述(中文翻譯)

深入探討使用 Metal 進行照片和視頻編輯的細微差別,Metal 是一個來自下一代 GPU API 的框架。目前,媒體編輯器的需求正在以指數級增長,許多應用程序需要某種形式的圖像處理,包括即時通訊軟體、社交網絡、市場和銀行應用程序。本書提供了詳細的指南,幫助重新實現一些較受歡迎的照片和視頻編輯器的工具。

首先,您將回顧使用 Metal 的理由,以及為什麼這是最佳性能解決方案的概述。接著將介紹光柵化(Rasterization),以便理解 Metal 中的圖像編輯是如何運作的。您將探討圖像處理的各個方面,例如渲染、圖像變換和紋理處理。這些知識將引導您進入圖像編輯,應用於基本的顏色調整、陰影、模糊、暈影和使用 LUT 濾鏡的顏色校正。這些都是任何媒體編輯軟體的基本要素。

本書的最後一部分將介紹圖層,包括不同的合成和混合模式,這些都是任何圖像編輯器的基本工具。您將以 Metal 的視頻編輯作為結尾。在每一章的實作專案中,您將學習如何在現實場景中直接應用這些技術,為在自己的應用程序中實現任何形式的媒體處理提供良好的起點。

您將學到什麼


  • 理解從基本的 GPU 渲染到複雜的圖像和視頻處理技術的基本概念

  • 了解如何在渲染管道中訪問著色器(shaders)

  • 創建和導入紋理

  • 回顧圖像和視頻編輯技術,從簡單的顏色調整到複雜的濾鏡、圖層合成和即時視頻效果


本書適合誰

對照片和視頻編輯感興趣的中級 Swift 開發者,或希望深入了解 GPU 媒體處理如何運作的人士。

作者簡介

Bogdan Redkin is an iOS Developer with over 10 years of experience in creating top-notch iOS applications. As a founder of Fancy Tech, he launched multiple photo-editing solutions, achieving leading positions in AppStore. Having written many articles on Medium about drawing using Metal he's decided to combine his passion for writing and GPU image processing by writing his first book.

Victor Yaskevich specializes in working with GPU APIs, focusing on Vulkan and Metal. His main tech stack is based on the Rust programming language; he is also confident with Swift, C lang, and shader languages (HLSL, GLSL, MSL, WGSL).

作者簡介(中文翻譯)

Bogdan Redkin 是一位擁有超過 10 年經驗的 iOS 開發者,專注於創建高品質的 iOS 應用程式。作為 Fancy Tech 的創辦人,他推出了多款照片編輯解決方案,並在 AppStore 中取得了領先地位。他在 Medium 上撰寫了許多有關使用 Metal 繪圖的文章,並決定將他對寫作和 GPU 圖像處理的熱情結合,撰寫他的第一本書。

Victor Yaskevich 專注於 GPU API 的工作,主要集中於 Vulkan 和 Metal。他的主要技術棧基於 Rust 程式語言;他對 Swift、C 語言以及著色器語言(HLSL、GLSL、MSL、WGSL)也相當熟悉。