My Account Log in

5 options

Python multimedia beginner's guide : learn how to develop multimedia applications using Python with this practical step-by-step guide / Ninad Sathaye.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Sathaye, Ninad.
Language:
English
Subjects (All):
Python (Computer program language).
Object-oriented programming (Computer science).
Physical Description:
1 online resource (292 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, U.K. : Packt Pub., 2010.
Language Note:
English
Biography/History:
Sathaye Ninad: Ninad Sathaye has spent several years of his professional career designing and developing performance-critical engineering applications written in a variety of languages, including Python and C++. He has worked as a software architect in the semiconductor industry, and more recently in the domain of Internet of Things. He holds a master's degree in mechanical engineering.
Summary:
A practical guide, this book provides step-by-step instructions for developing multimedia applications, showcasing real world examples throughout. This book is for Python developers who want to dip their toes into working with images, animations, audio and video processing using Python.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Python and Multimedia; Multimedia; Multimedia processing; Image processing; Audio and video processing; Compression; Mixing; Editing; Animations; Built-in multimedia support; winsound; audioop; wave; External multimedia libraries and frameworks; Python Imaging Library; PyMedia; GStreamer; Pyglet; PyGame; Sprite; Display; Surface; Draw; Event; Image; Music; Time for action - a simple application using PyGame; QT Phonon; Other multimedia libraries; Snack Sound Toolkit; PyAudiere; Summary
Chapter 2: Working with ImagesInstallation prerequisites; Python; Windows platform; Other platforms; Python Imaging Library (PIL); Windows platform; Other platforms; PyQt4; Windows platform; Other platforms; Summary of installation prerequisites; Reading and writing images; Time for action - image file converter; Creating an image from scratch; Time for action - creating a new image containing some text; Reading images from archive; Time for action - reading images from archives; Basic image manipulations; Resizing; Time for action - resizing; Rotating; Time for action - rotating; Flipping
Time for action - flippingCapturing screenshots; Time for action - capture screenshots at intervals; Cropping; Time for action - cropping an image; Pasting; Time for action - pasting: mirror the smiley face!; Project: Thumbnail Maker; Time for action - play with Thumbnail Maker application; Generating the UI code; Time for action - generating the UI code; Connecting the widgets; Time for action - connecting the widgets; Developing the image processing code; Time for action - developing image processing code; Summary; Chapter 3: Enhancing Images; Installation and download prerequisites
Adjusting brightness and contrastTime for action-adjusting brightness and contrast; Tweaking colors; Time for action - swap colors within an image!; Changing individual image band; Time for action - change the color of a flower; Gray scale images; Cook up negatives; 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; Smoothing
Time for action - smoothing an imageSharpening; Blurring; Edge detection and enhancements; Time for action - detecting and enhancing edges; Embossing; Time for action - embossing; Adding a border; Time for action - enclosing a picture in a photoframe; Summary; Chapter 4: Fun with Animations; Installation prerequisites; Pyglet; Windows platform; Other platforms; Summary of installation prerequisites; Testing the installation; A primer on Pyglet; Important components; Window; Image; Sprite; Animation; AnimationFrame; Clock; Displaying an image; Mouse and keyboard controls; Adding sound effects
Animations with Pyglet
Notes:
Includes index.
ISBN:
9786612750403
9781282750401
1282750402
9781849510172
1849510172
OCLC:
733734921

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account