目錄(131章)
倒序
- 封面
- 書名頁
- Python Multimedia Beginner's Guide
- Credits
- About the Author
- About the Reviewers
- Preface
- What this book covers
- Who this book is for
- Conventions
- Time for action – heading
- Reader feedback
- Customer support
- Chapter 1. Python and Multimedia
- Multimedia
- Multimedia processing
- Built-in multimedia support
- External multimedia libraries and frameworks
- Time for action – a simple application using PyGame
- Summary
- Installation prerequisites
- Reading and writing images
- Time for action – image file converter
- Time for action – creating a new image containing some text
- Time for action – reading images from archives
- Basic image manipulations
- Time for action – resizing
- Time for action – rotating
- Time for action – flipping
- Time for action – capture screenshots at intervals
- Time for action – cropping an image
- Time for action – pasting: mirror the smiley face!
- Project: Thumbnail Maker
- Time for action – play with Thumbnail Maker application
- Time for action – generating the UI code
- Time for action – connecting the widgets
- Time for action – developing image processing code
- Summary
- Chapter 3. Enhancing Images
- Installation and download prerequisites
- Adjusting brightness and contrast
- Time for action – adjusting brightness and contrast
- Tweaking colors
- Time for action – swap colors within an image!
- Time for action – change the color of a flower
- Blending
- Time for action – blending two images
- Creating transparent images
- Time for action – create transparency
- Making composites with image mask
- Time for action – making composites with image mask
- Project: Watermark Maker Tool
- Time for action – Watermark Maker Tool
- Applying image filters
- Time for action – smoothing an image
- Time for action – detecting and enhancing edges
- Time for action – embossing
- Adding a border
- Time for action – enclosing a picture in a photoframe
- Summary
- Chapter 4. Fun with Animations
- Installation prerequisites
- A primer on Pyglet
- Animations with Pyglet
- Time for action – viewing an existing animation
- Time for action – animation using a sequence of images
- Time for action – bouncing ball animation
- Time for action – a simple bowling animation
- Time for action – raindrops animation
- Project: drive on a rainy day!
- Time for action – drive on a rainy day!
- Summary
- Chapter 5. Working with Audios
- Installation prerequisites
- A primer on GStreamer
- Playing music
- Time for action – playing an audio: method 1
- Time for action – playing an audio: method 2
- Converting audio file format
- Time for action – audio file format converter
- Extracting part of an audio
- Time for action – MP3 cutter!
- Recording
- Time for action – recording
- Summary
- Chapter 6. Audio Controls and Effects
- Controlling playback
- Time for action – pause and resume a playing audio stream
- Time for action – MP3 cutter from basic principles
- Adjusting volume
- Time for action – adjusting volume
- Audio effects
- Time for action – fading effects
- Time for action – adding echo effect
- Project: combining audio clips
- Time for action – creating custom audio by combining clips
- Audio mixing
- Time for action – mixing audio tracks
- Visualizing an audio track
- Time for action – audio visualizer
- Summary
- Chapter 7. Working with Videos
- Installation prerequisites
- Playing a video
- Time for action – video player!
- Video format conversion
- Time for action – video format converter
- Video manipulations and effects
- Time for action – resize a video
- Time for action – crop a video
- Adding text and time on a video stream
- Time for action – overlay text on a video track
- Separating audio and video tracks
- Time for action – audio and video tracks
- Mixing audio and video tracks
- Time for action – audio/video track mixer
- Saving video frames as images
- Time for action – saving video frames as images
- Summary
- Chapter 8. GUI-based Media Players Using QT Phonon
- Installation prerequisites
- Introduction to QT Phonon
- Project: GUI-based music player
- Time for action – generating the UI code
- Time for action – connecting the widgets
- Time for action – developing the audio player code
- Project: GUI-based video player
- Time for action – generating the UI code
- Time for action – developing the video player code
- Summary 更新時間:2021-08-03 15:28:04
推薦閱讀
- 中文版After Effects CC 2020完全自學一本通
- vtiger CRM Beginner's Guide
- ERP沙盤模擬簡明教程
- Photoshop CS6中文版基礎培訓教程
- WordPress Theme Design
- 中文版Photoshop 2020完全自學教程
- Creo 4.0從入門到精通
- 新編AutoCAD制圖快捷命令速查一冊通
- Premiere pro CC中文版自學視頻教程
- Django 1.0 Template Development
- VR策劃與編導
- Premiere Pro短視頻剪輯零基礎一本通
- 用Multisim玩轉電路仿真
- 企業虛擬化實戰:VMware篇
- AI設計時代:Midjourney實戰應用手冊
- OpenGL 4.0 Shading Language Cookbook
- Excel 2016 VBA入門與應用
- Oracle 10g/11g Data and Database Management Utilities: LITE
- Python Multimedia
- Photoshop+Illustrator+After Effects UI動效設計3合1
- 中文版CorelDRAW 2020基礎教程
- GraphPad Prism學術圖表(全彩)
- Photoshop CS5平面設計教程
- 精通Photoshop CC
- After Effects 2024從入門到精通
- Drupal Intranets with Open Atrium
- 機器視覺與機器學習:算法原理、框架應用與代碼實現
- 醉美古風:Photoshop零基礎學CG插畫
- MATLAB基礎及應用(第5版)
- Excel 2016數據處理與分析(微課版)