目錄(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
- Chapter 2. Working with Images
- 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
推薦閱讀
- Object/Oriented Programming in ColdFusion
- SketchUp印象 城市規劃項目實踐(第2版)
- 邊做邊學:Photoshop+CorelDRAW綜合實訓教程
- 攝影輕松入門:Photoshop后期處理
- 中文版CorelDRAW X6基礎培訓教程(第2版)
- VRP11/3ds Max虛擬現實制作標準實訓教程
- 學摳圖:Photoshop專業摳圖技法案例教程
- AutoCAD 2016入門與提高(超值版)
- Photoshop CC 2019 平面設計實例教程
- NX Open API編程技術
- Apache CXF Web Service Development
- MooTools 1.2 Beginner's Guide
- 會聲會影X8 DV影片制作/編輯/刻盤實戰從入門到精通
- HBase企業應用開發實戰
- 從零開始:Dreamweaver CS6中文版基礎培訓教程
- Oracle E/Business Suite R12 Supply Chain Management
- UG NX 12.0中文版自學視頻教程
- Adobe Photoshop 國際認證培訓教材
- 音樂制作7天速成:Studio One編曲教程
- Excel高手捷徑:一招鮮,吃遍天
- Photoshop CC自學魔法書
- 商業插畫實戰:iPad Art Set基礎實用教程
- Photoshop CC 2019實例教程(電子活頁全彩微課版·第2版)
- RPA實施方法論
- 中文版Indesign CC基礎培訓教程
- SolidWorks高級應用教程(2020中文版)
- Adobe Camera Raw攝影后期完全寶典(Photoshop CC 通用版)
- Excel 2016數據處理與分析(微課版)
- 和秋葉一起學:秒懂Photoshop創意特效
- CorelDRAW X7實例教程(第4版)