Creative Computing. \\ aims By the end of the session you will be able to: 1.Explain the difference between various image file formats 2.Load in and display.

Slides:



Advertisements
Similar presentations
aims By the end of the session you will be able to: Explain how images are represented in Processing Manipulate images using the pixels member Use for.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 7 Importing and Modifying Graphics.
Computer Systems Nat 4/5 Data Representation Lesson 4: Storing Graphics.
Picture Manipulation The manipulation of (already created) pictures. May be applied to vector graphics or bitmaps. We will consider bitmaps and introduce.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Graphics and Still Images John H. Krantz Hanover College.
Graphics in the web Digital Media: Communication and Design
Introduction to Computer Graphics
Vector vs. Bitmap SciVis V
8.2 PICTURE IT Graphic Types and Their Uses. What Are Graphics?  Graphics are pictures/images  They could be images taken on a digital camera or scanned.
How Images are Represented Bitmap images (Dots used to draw the image) Monochrome images 8 bit grey scale images 24 bit colour Colour lookup tables Vector.
V Obtained from a summer workshop in Guildford County July, 2014
Graphics Standard Grade Computing. Graphics Package n A graphics package is another General Purpose Package. n It is used to draw pictures on the monitor.
Zinnia Bell. RAWimages are image files that have not yet processed, they contain minimally processed data from the image sensor of either a image scanner,
Fundamentals Rawesak Tanawongsuwan
Graphics.
Higher Computing Data Representation.
Dean Pentcheff NHMLAC MBPC/Crustacea 17 April 2006.
Computer Systems Nat 4.5 Computing Science Data Representation Lesson 4: Storing Graphics EXTENSION.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Lecture 4 - Introduction to Computer Graphics
Tutorial 6 Working with Bitmaps and Gradients, and Publishing Flash Files.
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
Vector vs. Bitmap
Graphics A graphics program allows you to combine pictures and text in many different ways. Features – General Level Draw graphics Enter Text Common Tools.
Digital imaging. Two types of graphic Bitmap Vector.
© De Montfort University, Vector and Bitmapped graphics Howell Istance School of Computing De Montfort University.
Vocabulary Words. 2-stage shutter release is a shutter release, that when pressed halfway, it activates the autofocus and the light meter of the camera,
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Digital Media Dr. Jim Rowan ITEC 2110 Bitmapped Images.
File Formats and Vector Graphics. File Types Images and data are stored in files. Each software application uses different native file types and file.
Multimedia def. Many forms. Multimedia Text Hyperlinks Images Audio Animation Video Text Hyperlinks Images Audio Animation Video.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
Graphic Format Factors
Unit 1: Task 1 By Abbie Llewellyn. Vector Graphic Software (Corel Draw) Computer graphics can be classified into two different categories: raster graphics.
By Courtney Field Creative digital graphics. Types of graphics and examples There are a number of different types of graphics file formats. Each type.
Bitmap and Vector Graphics Bitmap Graphics Pictures are made up of little dots called pixels The colour of each dot is saved –Examples: Binary code representing.
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Computer Systems Nat 4.5 Computing Science Data Representation Lesson 4: Representing and Storing Graphics EXTENSION.
SC ICT Certification Level 1 12 Graphics By Ross Parker.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
By: Catyana Brown Information Technology in a Global Society: Multimedia.
Introduction to Images & Graphics JMA260. Objectives Images introduction Photoshop.
Digital Graphics for Computer Games Pixels Types of Digital Graphics (Raster and Vector) Compression.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Digital Media Lecture 5: Vector Graphics Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Representation of Data in Computer Systems
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Guilford County SciVis V104.03
Information Systems Design and Development Media Types Computing Science.
Computer Graphics Lesson 2 July 12, 2005 Image Formats What are some formats you are familiar with? There are 4 basic image format types: Uncompressed.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
Computer Systems Nat 5 Computing Science Data Representation
Unit 2.6 Data Representation Lesson 3 ‒ Images
Lesson Objectives Aims You should be able to:
Digital imaging.
Web Graphics By Chris Harding.
Hardware research By Hollie Willis.
Computer Systems Nat 4/5 Data Representation Lesson 4:
1.01 Investigate graphic types and file formats.
Raster Images CPSC 1030.
Introduction to Computer Graphics
Data Representation.
Bitmap, Vector, Pixels, Resolution, Metadata.
Representing Images 2.6 – Data Representation.
Web Design and Development
MED 2001 Advanced Media Production
Digital Media Dr. Jim Rowan ITEC 2110.
Lecture 4 - Introduction to Computer Graphics
Presentation transcript:

Creative Computing

\\ aims By the end of the session you will be able to: 1.Explain the difference between various image file formats 2.Load in and display images in Processing 3.Translate, rotate and scale images 4.Create a variety of blends and transitions between images 5.Use for loops to manipulate images

Creative Computing \\ images Images are represented as a grid of pixels Called a bit map There is a colour value stored for each pixel

Creative Computing \\ image files Different file formats store this pixel data in different ways

Creative Computing \\ image files Bitmap vs vector Bitmap files represent images as a grid of pixel values Vector graphics represent a set of lines and shapes that can be used as a recipe for creating an image

Creative Computing \\ image files Compressed vs Uncompressed Uncompressed Files just store the data directly This takes up a lot of storage space Compressed files reduce the amount of data by using special formats

Creative Computing \\ image files Lossless vs Lossy Lossy file formats compress the image in a way that means some information is lost They can compress better than lossless formats (at a cost) The least visually important information is lost

Creative Computing \\ aims By the end of the session you will be able to: 1.Explain the difference between various image file formats 2.Load in and display images in Processing 3.Translate, rotate and scale images 4.Create a variety of blends and transitions between images

Creative Computing \\ Exercises Load in and display an image that you have created Make sure the window is big enough (the exact size of the image?) Look up translate, rotate and scale, use them to change the position etc. of your image Extra: Load 2 images side by side using transforms

Creative Computing \\ Transforms Rather than changing the shape or positions of objects directly you can do so with transforms translate – change position rotate scale Will work on anthing: shapes, images, groups The command will affect anything that comes after it

Creative Computing \\ radians Angles are always expressed as radians: 180 degrees = pi radians Constants HALF_PI, PI and TWO_PI You can use the radians function to convert to radians

Creative Computing \\ radians

Creative Computing \\ exercises Try combining translate, rotate and scale in different orders Extra: What difference does order make? Extra: Where does it rotate/scale around? Extra: Can you make it rotate around the middle of a shape?

Creative Computing \\ order of transforms Order matters when you do transforms Generally, the best combination is: Translate Rotate Scale

Creative Computing \\ aims By the end of the session you will be able to: 1.Explain the difference between various image file formats 2.Load in and display images in Processing 3.Translate, rotate and scale images 4.Create a variety of image filters and blends

Creative Computing \\ image filtering Filters alter images by changing pixel values one by one Different filters use different mathematical functions e.g. invert sets each pixel to its inverse threshold sets all pixels below a value to 0 all those above to 255

Creative Computing \\ image blending Image blending takes two images and combines their pixel values The pixel values at a point in image 1 are combined with those at the same place in image 2 Again you can use different mathematical functions e.g. add the pixel values, or select the darkest or lightest of the two values

Creative Computing Experiment with filter types: BLUR, THRESHOLD, POSTERIZE, INVERT, GRAY, create a nice effect Load two images and do the same with blend types: ADD, SUBTRACT, DARKEST, DIFFERENCE, OVERLAY Extra: Create an animated filter effect that changes over time \\ Exercises

Creative Computing \\ Create your own filter Wouldnt it be good to create our own filters? All you need to do is go through all the pixels in an image and change the colour values

Creative Computing \\ Create your own filter A lot of pixels: lots of work to do it by hand Need a way of automatically stepping through all the pixels: Loops!

Creative Computing \\ For Loops The basic idea: You have a variable (e.g. x) that counts between a range of numbers e.g. from 0 to the width of the screen For each value of x you Do something (execute some commands)

Creative Computing Create a gradient Extra: Create your own filter, e.g.: invert: converts the colour of a pixel to 256-colour Threshold: sets any pixel above a certain value to 256, and below to 0 Extra: Turn an image upside down using a loop \\ Exercises

Creative Computing \\ aims By the end of the session you will be able to: 1.Explain the difference between various image file formats 2.Load in and display images in Processing 3.Translate, rotate and scale images 4.Create a variety of blends and transitions between images