SlideShare a Scribd company logo
1 of 17
 Anti-aliasing for image and text.
In This Chapter, you’ll learn on:
 Introduction
 Aliasing
 Usage of Anti-Aliasing
 Limitations of Anti-Aliasing
Introduction
 Images have two fundamental limitations for supporting elements.
First, rather than being vector-based (as are text and graphics
created in programs such as Freehand and Illustrator), images are
a collection of pixels. Second, images are always rectangular.
 Aliasing is the jagged edges on curves and diagonal lines in a
bitmap image.
 Anti-aliasing is the process of smoothing out those jaggies.
 Font smoothing software provides anti-aliasing for on-screen type.
 Graphics software programs have options for anti-aliasing text and
graphics. Enlarging a bitmap image accentuates the effect of
aliasing.
Introduction
Left side of image shows aliasing or jaggies
in the curved lines. Right side of image
shows the effect of anti-aliasing to smooth
out the jagged edges.
 Aliasing
 The term aliasing pertains to the process of sampling
something smooth and continuous using a series of
discrete measurements. If the measurements do not
accurately represent the function, unwanted artifacts
which are not present in the original will appear.
 The appearance of these artifacts is referred to as
aliasing.
 In our case, the smooth and continuous feature we are
interested in is vector data, such as text or an illustration.
 The sampling that occurs is due to rasterization: the
process of converting vector data into pixel data.
 Aliasing
The limitation of this representation is that while
vector data can represent limitless shapes and has
infinite resolution; pixels are square and are
relatively large.
 The limitation isn’t visible when dealing with
rectangular objects, as in the images below:
Rectangular features,
even when magnified
(right) suffer from no
visual artifacts.
 Aliasing
As soon as we deviate from rectangular shapes,
however, we begin to see some unwanted artifacts.
 These unwanted artifacts, often called stairsteps or
jaggies, are a form of aliasing. They’ll appear
whenever we attempt to represent a shape that
deviates from a rectangle.
Diagonal lines are rendered
less accurately. A magnified
view demonstrates jaggies.
 Usage of Anti-Aliasing
 As you have probably surmised, anti-aliasing refers
to methods of eliminating (or most often, reducing)
these unwanted artifacts. In the context of
rasterizing images, anti-aliasing refers to the
reduction of the jagged borders between colors.
 The example below demonstrates the most
effective technique of anti-aliasing graphics: taking
advantage of the many levels of color that our
monitors can represent.
 Usage of Anti-Aliasing
 Here is a simple image that is still complex enough
to show jaggies when rendered. This is even more
noticeable in the detail image.
A large atmark rendered
without anti-aliasing
 Usage of Anti-Aliasing
 Here is the same image rendered using anti-
aliasing. Note how much smoother this image
appears and how much better integrates into the
background.
Anti-aliasing smoothes out
the jaggies.
 Usage of Anti-Aliasing
 The detail image should demonstrate the basics of
how anti-aliasing works with images. Rather than
only using black and white pixels, intermediate
levels of gray are used to blend the pixels together.

 The amount of black or white used represents how
much the original graphic covers a pixel. A fully
covered pixel will be black. One that is not covered
at all will be white. One that is halfway-covered will
be gray.
 Usage of Anti-Aliasing
 In this case, the border pixels are shades of gray
because the foreground is black and the
background is white. If the foreground were red,
however, the border pixels would be shades of pink.
 With a red foreground and a white background,
intermediate pixels are pink.
 Usage of Anti-Aliasing
 In most image editing software, you can use anti-aliasing from the
Character Palette.
 As refer to the diagram on the left, in order to smooth out the
jagged edges of your type; use the ‘Anti-aliasing’ drop-down list
to choose an anti-aliasing setting.
 The diagram below shows type that is anti-aliased and type that
is not.
 Usage of Anti-Aliasing
As had mentioned earlier, anti-aliasing is
used to describe the blending created
between an object’s edges and the
background. When an object is anti-
aliased, increasingly transparent pixels
are added to the object’s edges to help
smooth the transition. If an object is not
anti-aliased, its edges appear sharper
because there is no blending transition.
The figure on the left shows an anti-
aliased image (left) with an area
magnified (right) to make the anti-
aliasing more apparent.
 Usage of Anti-Aliasing
 When saving an image for the Web, you can
control how much anti-aliasing is used in the image
by using the Matte setting. This setting is available
when you use the ‘Save for Web’ command in
Photoshop.
 Usage of Anti-Aliasing
 Refer to the diagram above; do put a check in the
Transparency check box to preserve any transparent
pixels in the image. If Transparency is unchecked, any
transparent pixels will be colored with the currently
selected Matte color. The Matte color is selected in the
next step.
 Selecting a Matte setting is to control how partially
transparent pixels along the edge of an image blend
with the background of the Webpage. If you know what
the color of the Webpage background is, use the Matte
drop-down list to select the color. You can also select
None, Foreground Color or Background Color.
 Limitations of Anti-Aliasing
 There are some limitations to the usage of anti-
aliasing. For example, anti-aliasing introduces more
colors into an image it stands to reason that an anti-
aliased version of an image can be somewhat
larger than its aliased counterpart. Application of
anti-aliasing on very small text can also be a
problem. Anti-aliasing tends to blur the letters when
the font size is really small, hence compromising the
readability, particularly on screens.


More Related Content

What's hot

Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorialtutorialsruby
 
Bitmap vs vectors image
Bitmap vs vectors imageBitmap vs vectors image
Bitmap vs vectors image31angel
 
How to Create Shadow in photoshop cs6 - Photoshop Tutorial
How to Create Shadow in photoshop  cs6 - Photoshop Tutorial How to Create Shadow in photoshop  cs6 - Photoshop Tutorial
How to Create Shadow in photoshop cs6 - Photoshop Tutorial CPZ Media
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1moncrief
 
DID Unit 5 - Illustrator Basics
DID Unit 5 - Illustrator BasicsDID Unit 5 - Illustrator Basics
DID Unit 5 - Illustrator BasicsMrLawler
 
Photoshop tutorial
Photoshop tutorialPhotoshop tutorial
Photoshop tutorialmettspart
 
Graphics For Authorware
Graphics For AuthorwareGraphics For Authorware
Graphics For AuthorwareAmyBlankenship
 
Adobe Illustrator - Creating the Poster
Adobe Illustrator - Creating the PosterAdobe Illustrator - Creating the Poster
Adobe Illustrator - Creating the PosterTimothy F McKenna
 
Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAllan Roloma
 
Intro to Adobe Illustrator Vector Concepts
Intro to Adobe Illustrator Vector ConceptsIntro to Adobe Illustrator Vector Concepts
Intro to Adobe Illustrator Vector ConceptsKaitlin Hanger, Ph.D.
 
Adobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolAdobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolDivine Joy Peñascosas
 
Abstract Halloween Tutorial
Abstract Halloween TutorialAbstract Halloween Tutorial
Abstract Halloween Tutorialstephonsimeon
 

What's hot (20)

Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorial
 
Chap39
Chap39Chap39
Chap39
 
Chapter09
Chapter09Chapter09
Chapter09
 
Bitmap vs vectors image
Bitmap vs vectors imageBitmap vs vectors image
Bitmap vs vectors image
 
Adobe Photoshop: Retouching Tools
Adobe Photoshop: Retouching ToolsAdobe Photoshop: Retouching Tools
Adobe Photoshop: Retouching Tools
 
How to Create Shadow in photoshop cs6 - Photoshop Tutorial
How to Create Shadow in photoshop  cs6 - Photoshop Tutorial How to Create Shadow in photoshop  cs6 - Photoshop Tutorial
How to Create Shadow in photoshop cs6 - Photoshop Tutorial
 
The Selection Tools
The Selection ToolsThe Selection Tools
The Selection Tools
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1
 
DID Unit 5 - Illustrator Basics
DID Unit 5 - Illustrator BasicsDID Unit 5 - Illustrator Basics
DID Unit 5 - Illustrator Basics
 
Photoshop tutorial
Photoshop tutorialPhotoshop tutorial
Photoshop tutorial
 
Psd part2
Psd part2Psd part2
Psd part2
 
Graphics For Authorware
Graphics For AuthorwareGraphics For Authorware
Graphics For Authorware
 
Adobe Illustrator - Creating the Poster
Adobe Illustrator - Creating the PosterAdobe Illustrator - Creating the Poster
Adobe Illustrator - Creating the Poster
 
Photoshop tutorial
Photoshop tutorialPhotoshop tutorial
Photoshop tutorial
 
Bitmap and vector
Bitmap and vectorBitmap and vector
Bitmap and vector
 
Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition term
 
Intro to Adobe Illustrator Vector Concepts
Intro to Adobe Illustrator Vector ConceptsIntro to Adobe Illustrator Vector Concepts
Intro to Adobe Illustrator Vector Concepts
 
Adobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolAdobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type tool
 
Abstract Halloween Tutorial
Abstract Halloween TutorialAbstract Halloween Tutorial
Abstract Halloween Tutorial
 
Adobe Photoshop: Painting Tools
Adobe Photoshop: Painting ToolsAdobe Photoshop: Painting Tools
Adobe Photoshop: Painting Tools
 

Similar to Chap38 (20)

Photo Shop
Photo ShopPhoto Shop
Photo Shop
 
Power point x
Power point xPower point x
Power point x
 
Power point x
Power point xPower point x
Power point x
 
Chap3
 Chap3 Chap3
Chap3
 
Technical file
Technical fileTechnical file
Technical file
 
Technical file
Technical fileTechnical file
Technical file
 
Photoshop intro to basics
Photoshop intro to basicsPhotoshop intro to basics
Photoshop intro to basics
 
Anti- aliasing computer graphics
Anti- aliasing computer graphicsAnti- aliasing computer graphics
Anti- aliasing computer graphics
 
Digital work station intro
Digital work station introDigital work station intro
Digital work station intro
 
Himadeep
HimadeepHimadeep
Himadeep
 
Chap40
Chap40Chap40
Chap40
 
L3 cmp technicalfile_180911
L3 cmp technicalfile_180911L3 cmp technicalfile_180911
L3 cmp technicalfile_180911
 
Ha1 technical file
Ha1  technical fileHa1  technical file
Ha1 technical file
 
HA1 Technical File
HA1 Technical FileHA1 Technical File
HA1 Technical File
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01
 
L3 cmp technicalfile_180911
L3 cmp technicalfile_180911L3 cmp technicalfile_180911
L3 cmp technicalfile_180911
 
Antialiasing
Antialiasing  Antialiasing
Antialiasing
 
Chap9 10
Chap9 10Chap9 10
Chap9 10
 

More from dkd_woohoo (20)

Chap72&73
Chap72&73Chap72&73
Chap72&73
 
Chap70
Chap70Chap70
Chap70
 
Chap67
Chap67Chap67
Chap67
 
Chap66
Chap66Chap66
Chap66
 
Chap65
Chap65Chap65
Chap65
 
Chap62
Chap62Chap62
Chap62
 
Chap61
Chap61Chap61
Chap61
 
Chap69
Chap69Chap69
Chap69
 
Chap60
Chap60Chap60
Chap60
 
Chap59
Chap59Chap59
Chap59
 
Chap55
Chap55Chap55
Chap55
 
Chap54
Chap54Chap54
Chap54
 
Chap52
Chap52Chap52
Chap52
 
Chap50
Chap50Chap50
Chap50
 
Chap49
Chap49Chap49
Chap49
 
Chap48
Chap48Chap48
Chap48
 
Chap46
Chap46Chap46
Chap46
 
Chap45
Chap45Chap45
Chap45
 
Chap44
Chap44Chap44
Chap44
 
Chap43
Chap43Chap43
Chap43
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Chap38

  • 1.  Anti-aliasing for image and text.
  • 2. In This Chapter, you’ll learn on:  Introduction  Aliasing  Usage of Anti-Aliasing  Limitations of Anti-Aliasing
  • 3. Introduction  Images have two fundamental limitations for supporting elements. First, rather than being vector-based (as are text and graphics created in programs such as Freehand and Illustrator), images are a collection of pixels. Second, images are always rectangular.  Aliasing is the jagged edges on curves and diagonal lines in a bitmap image.  Anti-aliasing is the process of smoothing out those jaggies.  Font smoothing software provides anti-aliasing for on-screen type.  Graphics software programs have options for anti-aliasing text and graphics. Enlarging a bitmap image accentuates the effect of aliasing.
  • 4. Introduction Left side of image shows aliasing or jaggies in the curved lines. Right side of image shows the effect of anti-aliasing to smooth out the jagged edges.
  • 5.  Aliasing  The term aliasing pertains to the process of sampling something smooth and continuous using a series of discrete measurements. If the measurements do not accurately represent the function, unwanted artifacts which are not present in the original will appear.  The appearance of these artifacts is referred to as aliasing.  In our case, the smooth and continuous feature we are interested in is vector data, such as text or an illustration.  The sampling that occurs is due to rasterization: the process of converting vector data into pixel data.
  • 6.  Aliasing The limitation of this representation is that while vector data can represent limitless shapes and has infinite resolution; pixels are square and are relatively large.  The limitation isn’t visible when dealing with rectangular objects, as in the images below: Rectangular features, even when magnified (right) suffer from no visual artifacts.
  • 7.  Aliasing As soon as we deviate from rectangular shapes, however, we begin to see some unwanted artifacts.  These unwanted artifacts, often called stairsteps or jaggies, are a form of aliasing. They’ll appear whenever we attempt to represent a shape that deviates from a rectangle. Diagonal lines are rendered less accurately. A magnified view demonstrates jaggies.
  • 8.  Usage of Anti-Aliasing  As you have probably surmised, anti-aliasing refers to methods of eliminating (or most often, reducing) these unwanted artifacts. In the context of rasterizing images, anti-aliasing refers to the reduction of the jagged borders between colors.  The example below demonstrates the most effective technique of anti-aliasing graphics: taking advantage of the many levels of color that our monitors can represent.
  • 9.  Usage of Anti-Aliasing  Here is a simple image that is still complex enough to show jaggies when rendered. This is even more noticeable in the detail image. A large atmark rendered without anti-aliasing
  • 10.  Usage of Anti-Aliasing  Here is the same image rendered using anti- aliasing. Note how much smoother this image appears and how much better integrates into the background. Anti-aliasing smoothes out the jaggies.
  • 11.  Usage of Anti-Aliasing  The detail image should demonstrate the basics of how anti-aliasing works with images. Rather than only using black and white pixels, intermediate levels of gray are used to blend the pixels together.   The amount of black or white used represents how much the original graphic covers a pixel. A fully covered pixel will be black. One that is not covered at all will be white. One that is halfway-covered will be gray.
  • 12.  Usage of Anti-Aliasing  In this case, the border pixels are shades of gray because the foreground is black and the background is white. If the foreground were red, however, the border pixels would be shades of pink.  With a red foreground and a white background, intermediate pixels are pink.
  • 13.  Usage of Anti-Aliasing  In most image editing software, you can use anti-aliasing from the Character Palette.  As refer to the diagram on the left, in order to smooth out the jagged edges of your type; use the ‘Anti-aliasing’ drop-down list to choose an anti-aliasing setting.  The diagram below shows type that is anti-aliased and type that is not.
  • 14.  Usage of Anti-Aliasing As had mentioned earlier, anti-aliasing is used to describe the blending created between an object’s edges and the background. When an object is anti- aliased, increasingly transparent pixels are added to the object’s edges to help smooth the transition. If an object is not anti-aliased, its edges appear sharper because there is no blending transition. The figure on the left shows an anti- aliased image (left) with an area magnified (right) to make the anti- aliasing more apparent.
  • 15.  Usage of Anti-Aliasing  When saving an image for the Web, you can control how much anti-aliasing is used in the image by using the Matte setting. This setting is available when you use the ‘Save for Web’ command in Photoshop.
  • 16.  Usage of Anti-Aliasing  Refer to the diagram above; do put a check in the Transparency check box to preserve any transparent pixels in the image. If Transparency is unchecked, any transparent pixels will be colored with the currently selected Matte color. The Matte color is selected in the next step.  Selecting a Matte setting is to control how partially transparent pixels along the edge of an image blend with the background of the Webpage. If you know what the color of the Webpage background is, use the Matte drop-down list to select the color. You can also select None, Foreground Color or Background Color.
  • 17.  Limitations of Anti-Aliasing  There are some limitations to the usage of anti- aliasing. For example, anti-aliasing introduces more colors into an image it stands to reason that an anti- aliased version of an image can be somewhat larger than its aliased counterpart. Application of anti-aliasing on very small text can also be a problem. Anti-aliasing tends to blur the letters when the font size is really small, hence compromising the readability, particularly on screens. 