SlideShare a Scribd company logo
1 of 48
Adobe Photoshop
                            Processing and Exporting Images


Ivan Zhekov
Front-end Developer
http://joneff.info
Telerik Web Design Course
html5course.telerik.com
Table of Contents
 Adobe Photoshop

 Photoshop Toolboxes

 Must know in Slicing

 Image Formats

 Exporting Images

 Feathering




                                             2
Adobe PhotoShop
  Like paint, but better
Adobe Photoshop
 What is Adobe Photoshop?

  Image processing tool
    Maybe the most powerful and used
  A 'Must have' for any kind of Front-end
   Developer or Designer
 What can PS do?

  Crop, resize, optimize and correct the colors of
   digital images
    And it's done easy
Adobe Photoshop (2)
 It goes something like this…




                                            5
Let’s Look Closer
 Parts of Photoshop

  Menu
  Tools
  Documents
  Indicators
  Rulers




                                           6
Let’s Look Closer (2)
 Parts of Photoshop

  Workspaces
  Panels…
    Lots of them




                                               7
Let’s Look Closer (3)
 And many many more

  Including, but not limited to:
    Actions
    Adjustments
    Brushes
    Histogram
    Masks
    Swatches
    Etc.

                                                 8
Sweating Already?
 80% of the time you need just:

   Tools toolbox
   Layers and groups toolbox
   History toolbox
   Type toolbox
 19% of the time you need practice

 1 out of 100 times you’ll need a designer

 It’s always useful to know shortcuts

   Like CTRL+N to open a new file, etc.
                                               9
Adobe Photoshop
    Live Demo
Photoshop
  Toolboxes
Tools, Layers and Groups,
      History, Type
Tools Toolbox
 The important part of PhotoShop

 But you’ll hang out mainly with:

     Move to click around
     Marquee to select
     Crop to reduce size
     Hand to pan around
     Zoom to zoom



                                           12
Selectors
How to select things in PS
Selectors in Photoshop
 Three types of selectors

   Marquee Tool
    Select circles, ellipses and lines
   Lasso Tool
    Select not predefined shapes
    Just draw on the image and select the drawn
   Magic Want
    Select by Color
Selectors
 Live Demo
Layers and Groups
Layers and Groups Toolbox
 Layers are the divs of Photoshop

 Groups are … well … other type of divs

   A group can contain
    any number of layers
   A group can contain
    other groups as well
 You can use colors
 for visual hints
 You can hide layers or
 groups of layers
                                           17
Layers and Groups
 Layers are used to separate components in our
 image
   And show/hide stuff that bugs us
   Easier to hide the things
    on top
    Without deleting them
 Groups are kind of
 Layer of Layers
   Can have many layers
    and/or groups
   Interact with all of them at once             18
Layers and Groups
     Live Demo
History Toolbox
 If you mess up something use CTRL+Z

 Note: Undo and Redo are a bit different than in
 the rest of the applications
   Undo toggles between the
     last two steps
 You can "stage" the file and
 switch between stages
 Regardless of what goes wrong,
 you can always revert to
 the initial state
                                                20
Type Toolbox
 Use the type tool to get these:

   Font name
   Font size
   Line height
   Font weight
   Text align
   Letter spacing



                                           21
Photoshop Toolboxes
      Live Demo
Slicing
Not like a piece of pie
The Perfect Slice
 Hide all other layers or duplicate in a new file

 Crop

 Export




                                                     24
The Usual Slice
 Slice this!




                              25
Slicing 101
 Types of images

  Backgrounds and Tiles
    Backgrounds do not repeat in any direction
    Tiles repeat in at least one direction
  With and without transparency
  Trivial and Tricky




                                                  26
Slicing Backgrounds
 Easy to identify

 Basically select, crop, save

 Tend to be big in size

 Depending on the case use JPG or PNG




                                             27
Slicing Tiles
 Easy to identify

 Sometimes harder to slice

 Usually small in size

 Depending on the case
      use PNG or GIF




                                          28
Slicing
Live Demo
Image Formats
When to use PNG, GIF and JPEG
JPEG Format
 JPEG is the type of compression, not the
 format itself
   JPEG compression has high level of
    compression (almost 1:10)
   A little percentage of quality loss
   Useful with big images
 Formats using JPEG

   jpg, jpeg, jpe, jif, jfif, jfi
 Disadvantages

   JPEG does not support transparency
   Loss of image quality
GIF Format
 Graphics Interchange Format (GIF)

  Rarely used
  Supports only 8-bit colors
    An image can have no more than 256 different
     colors
  Supports animations
    PNG and JPEG doesn't
  Uses lossless compression
PNG
 PNG is the descendant of GIF

  PNG supports 24 and 36 bit colors
 PNG is high quality image format

  Supports transparency due to the so called
   'alpha channel'
  The compression is lossless
 Disadvantages of PNG

  When the image is with high resolution the
   image size gets a lot bigger compared to JPEG
   images                                          33
Image Formats
   Live Demo
Exporting Images
Exporting images
 Save as: not recommended

   Less options
   No preview
 Save for web (and devices): preferred way

   Much more options
   Preview
   More than one preview



                                              36
Exporting images (2)




                       37
Example: Slicing a Button
 A typical button may have:

  Text
  Icon
  Shadow




                                        38
Example: Slicing a Button (2)
 Let’s look closer




                                         39
Example: Slicing a Button (3)
 Image parts

   One own tile or background
   Four corner parts
 Shadow parts

   Two own tiles side and bottom
   Three corner parts
 Note: not all buttons have all parts.
 Some have less, and some have more

                                          40
Exporting
 Live Demo
Feathering
Which will tends to happen more than often
Beware of Feathering
 Not birdy feathers, but shape feathering

 Quote:



    Feathering is a technique used in
    computer graphics software to smooth
    or blur the edges of a feature. The
    term is inherited from a technique of
    fine retouching using fine feathers.


                                             43
Beware of Feathering (2)




                       44
Feathering
  Live Demo
Adobe Photoshop




   http://html5course.telerik.com
Exercises
(       Given the file button.psd create a Web page (HTML
        + CSS + images) that displays two buttons and a
        hyperlink:
         [OK]
         [Cancel]
         View More Information
    The buttons and the hyperlink should look like in the
       Photoshop file.



                                                            47
Exercises (2)
1.   Given the file shadow.psd
     create a Web page (HTML +
     CSS + images) that displays
     few images (with different
     sizes) with a shadow.


1.   Using the file menu-horizontal.psd create a Web
     page (HTML + CSS + images) that displays a
     horizontal menu with hyperlinks.


                                                       48

More Related Content

What's hot

PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICSshhajira
 
Photoshop intro to basics
Photoshop intro to basicsPhotoshop intro to basics
Photoshop intro to basicsNatalie Hurd
 
Session 2.2 photoshop interface
Session 2.2   photoshop interfaceSession 2.2   photoshop interface
Session 2.2 photoshop interfaceJohn Josef Jimenez
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6ilaazmil2
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for BeginnersMahmoud Salah
 
DAY 1 - Introduction to Photo Editing and Photoshop CS6
DAY 1 - Introduction to Photo Editing and Photoshop CS6DAY 1 - Introduction to Photo Editing and Photoshop CS6
DAY 1 - Introduction to Photo Editing and Photoshop CS6Sef Cambaliza
 
Top 10 photoshop tools that you need to master photoshop
Top 10 photoshop tools that you need to master photoshopTop 10 photoshop tools that you need to master photoshop
Top 10 photoshop tools that you need to master photoshopWitsel Carry
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshopReymart Canuel
 
DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)Sef Cambaliza
 
Image Editing With Photoshop Cs
Image Editing With Photoshop CsImage Editing With Photoshop Cs
Image Editing With Photoshop Csbrighteyes
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe PhotoshopMohak Jain
 
Adobe Photoshop
Adobe Photoshop Adobe Photoshop
Adobe Photoshop Mujeeb Riaz
 
Adobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionAdobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionSidrah Noor
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshopkarimnadir
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CCRazwan2
 

What's hot (20)

PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICS
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Photoshop intro to basics
Photoshop intro to basicsPhotoshop intro to basics
Photoshop intro to basics
 
Session 2.2 photoshop interface
Session 2.2   photoshop interfaceSession 2.2   photoshop interface
Session 2.2 photoshop interface
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for Beginners
 
DAY 1 - Introduction to Photo Editing and Photoshop CS6
DAY 1 - Introduction to Photo Editing and Photoshop CS6DAY 1 - Introduction to Photo Editing and Photoshop CS6
DAY 1 - Introduction to Photo Editing and Photoshop CS6
 
Photoshop Guide
Photoshop GuidePhotoshop Guide
Photoshop Guide
 
Top 10 photoshop tools that you need to master photoshop
Top 10 photoshop tools that you need to master photoshopTop 10 photoshop tools that you need to master photoshop
Top 10 photoshop tools that you need to master photoshop
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshop
 
DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)DAY 2 - Starting in Photoshop (Images and Layers)
DAY 2 - Starting in Photoshop (Images and Layers)
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Image Editing With Photoshop Cs
Image Editing With Photoshop CsImage Editing With Photoshop Cs
Image Editing With Photoshop Cs
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe Photoshop
 
Adobe Photoshop
Adobe Photoshop Adobe Photoshop
Adobe Photoshop
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Adobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionAdobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar Introduction
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshop
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CC
 

Viewers also liked

Presentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsPresentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsHarshit Dave
 
Adobe photoshop cs6 basic tutorials presentation
Adobe photoshop cs6 basic tutorials   presentationAdobe photoshop cs6 basic tutorials   presentation
Adobe photoshop cs6 basic tutorials presentationRishi Shah
 
Photoshop tools and their functions
Photoshop tools and their functionsPhotoshop tools and their functions
Photoshop tools and their functionsGener Evangelista
 
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
 
Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4xneptune
 
Photoshop tutorial: how to add text to an image.
Photoshop tutorial: how to add text to an image.Photoshop tutorial: how to add text to an image.
Photoshop tutorial: how to add text to an image.manonm
 
How to create a basic power point presentation
How to create a basic power point presentationHow to create a basic power point presentation
How to create a basic power point presentationjoluisae
 
Adobe Photoshop Express
Adobe Photoshop Express Adobe Photoshop Express
Adobe Photoshop Express kyaalena
 
презентація Adobe photoshop 7.0 filter
презентація Adobe photoshop 7.0 filterпрезентація Adobe photoshop 7.0 filter
презентація Adobe photoshop 7.0 filterNatasha Rupsha
 
Pscs6 ch01 ppt
Pscs6 ch01 pptPscs6 ch01 ppt
Pscs6 ch01 pptcpashke
 
Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAllan Roloma
 
How to Use Adobe Premiere CC (with downloading)
How to Use Adobe Premiere CC (with downloading)How to Use Adobe Premiere CC (with downloading)
How to Use Adobe Premiere CC (with downloading)Christopher Mariano
 

Viewers also liked (20)

Presentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsPresentation on adobe photoshop® tools
Presentation on adobe photoshop® tools
 
Adobe photoshop cs6 basic tutorials presentation
Adobe photoshop cs6 basic tutorials   presentationAdobe photoshop cs6 basic tutorials   presentation
Adobe photoshop cs6 basic tutorials presentation
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Photoshop tools and their functions
Photoshop tools and their functionsPhotoshop tools and their functions
Photoshop tools and their functions
 
Adobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolAdobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type tool
 
Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4
 
TUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOPTUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOP
 
Photoshop tutorial: how to add text to an image.
Photoshop tutorial: how to add text to an image.Photoshop tutorial: how to add text to an image.
Photoshop tutorial: how to add text to an image.
 
Multimedia
MultimediaMultimedia
Multimedia
 
How to create a basic power point presentation
How to create a basic power point presentationHow to create a basic power point presentation
How to create a basic power point presentation
 
Adobe photoshop
Adobe photoshopAdobe photoshop
Adobe photoshop
 
Adobe Photoshop Express
Adobe Photoshop Express Adobe Photoshop Express
Adobe Photoshop Express
 
Adobe photoshop cs
Adobe photoshop csAdobe photoshop cs
Adobe photoshop cs
 
презентація Adobe photoshop 7.0 filter
презентація Adobe photoshop 7.0 filterпрезентація Adobe photoshop 7.0 filter
презентація Adobe photoshop 7.0 filter
 
Pscs6 ch01 ppt
Pscs6 ch01 pptPscs6 ch01 ppt
Pscs6 ch01 ppt
 
Adobe dreamweaver
Adobe dreamweaverAdobe dreamweaver
Adobe dreamweaver
 
Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition term
 
Perspectives in education
Perspectives in educationPerspectives in education
Perspectives in education
 
How to Use Adobe Premiere CC (with downloading)
How to Use Adobe Premiere CC (with downloading)How to Use Adobe Premiere CC (with downloading)
How to Use Adobe Premiere CC (with downloading)
 
The Selection Tools
The Selection ToolsThe Selection Tools
The Selection Tools
 

Similar to Adobe Photoshop

Photoshop cs tutorial
Photoshop cs tutorialPhotoshop cs tutorial
Photoshop cs tutorialFurqan Alley
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01tutorialsruby
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01tutorialsruby
 
Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorialtutorialsruby
 
Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorialtutorialsruby
 
Photoshop notes cs-4
Photoshop notes  cs-4Photoshop notes  cs-4
Photoshop notes cs-4SirajRock
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6Ila Azmil
 
Adobe photoshop cs6 tutorial
Adobe photoshop cs6 tutorialAdobe photoshop cs6 tutorial
Adobe photoshop cs6 tutorialAgung Yuwono
 
Photoshop pdf
Photoshop pdfPhotoshop pdf
Photoshop pdfKim B
 
Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Jessie Doan
 
Introduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxIntroduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxMdShafiqulIslam945669
 
Photoshop cs4 tutorial
Photoshop cs4 tutorialPhotoshop cs4 tutorial
Photoshop cs4 tutorialAgung Yuwono
 
Photoshop tutorial
Photoshop tutorialPhotoshop tutorial
Photoshop tutorialRohit Bapat
 

Similar to Adobe Photoshop (20)

Using Adobe Photoshop cs
Using Adobe Photoshop csUsing Adobe Photoshop cs
Using Adobe Photoshop cs
 
adobe photoshop cs
 adobe photoshop cs adobe photoshop cs
adobe photoshop cs
 
Photoshop cs tutorial
Photoshop cs tutorialPhotoshop cs tutorial
Photoshop cs tutorial
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01
 
photoshop_workshop_01
photoshop_workshop_01photoshop_workshop_01
photoshop_workshop_01
 
Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorial
 
Photoshop_CS_Tutorial
Photoshop_CS_TutorialPhotoshop_CS_Tutorial
Photoshop_CS_Tutorial
 
Photoshop cs tutorial
Photoshop cs tutorialPhotoshop cs tutorial
Photoshop cs tutorial
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Gimp 2
Gimp 2Gimp 2
Gimp 2
 
Photoshop notes cs-4
Photoshop notes  cs-4Photoshop notes  cs-4
Photoshop notes cs-4
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6
 
Adobe photoshop cs6 tutorial
Adobe photoshop cs6 tutorialAdobe photoshop cs6 tutorial
Adobe photoshop cs6 tutorial
 
Photoshop pdf
Photoshop pdfPhotoshop pdf
Photoshop pdf
 
Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013Adobe Photoshop CS6 tutorial 2013
Adobe Photoshop CS6 tutorial 2013
 
Test
TestTest
Test
 
Introduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxIntroduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptx
 
Photoshop cs4 tutorial
Photoshop cs4 tutorialPhotoshop cs4 tutorial
Photoshop cs4 tutorial
 
Photoshop tutorial
Photoshop tutorialPhotoshop tutorial
Photoshop tutorial
 
Adobe photoshop
Adobe photoshopAdobe photoshop
Adobe photoshop
 

More from Doncho Minkov

More from Doncho Minkov (20)

Web Design Concepts
Web Design ConceptsWeb Design Concepts
Web Design Concepts
 
Web design Tools
Web design ToolsWeb design Tools
Web design Tools
 
HTML 5
HTML 5HTML 5
HTML 5
 
HTML 5 Tables and Forms
HTML 5 Tables and FormsHTML 5 Tables and Forms
HTML 5 Tables and Forms
 
CSS Overview
CSS OverviewCSS Overview
CSS Overview
 
CSS Presentation
CSS PresentationCSS Presentation
CSS Presentation
 
CSS Layout
CSS LayoutCSS Layout
CSS Layout
 
CSS 3
CSS 3CSS 3
CSS 3
 
Slice and Dice
Slice and DiceSlice and Dice
Slice and Dice
 
Introduction to XAML and WPF
Introduction to XAML and WPFIntroduction to XAML and WPF
Introduction to XAML and WPF
 
WPF Layout Containers
WPF Layout ContainersWPF Layout Containers
WPF Layout Containers
 
WPF Controls
WPF ControlsWPF Controls
WPF Controls
 
WPF Templating and Styling
WPF Templating and StylingWPF Templating and Styling
WPF Templating and Styling
 
WPF Graphics and Animations
WPF Graphics and AnimationsWPF Graphics and Animations
WPF Graphics and Animations
 
Simple Data Binding
Simple Data BindingSimple Data Binding
Simple Data Binding
 
Complex Data Binding
Complex Data BindingComplex Data Binding
Complex Data Binding
 
WPF Concepts
WPF ConceptsWPF Concepts
WPF Concepts
 
Model View ViewModel
Model View ViewModelModel View ViewModel
Model View ViewModel
 
WPF and Databases
WPF and DatabasesWPF and Databases
WPF and Databases
 
Introduction to Cross-platform Mobile Development Course
Introduction to Cross-platform Mobile Development CourseIntroduction to Cross-platform Mobile Development Course
Introduction to Cross-platform Mobile Development Course
 

Recently uploaded

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Adobe Photoshop

  • 1. Adobe Photoshop Processing and Exporting Images Ivan Zhekov Front-end Developer http://joneff.info Telerik Web Design Course html5course.telerik.com
  • 2. Table of Contents  Adobe Photoshop  Photoshop Toolboxes  Must know in Slicing  Image Formats  Exporting Images  Feathering 2
  • 3. Adobe PhotoShop Like paint, but better
  • 4. Adobe Photoshop  What is Adobe Photoshop?  Image processing tool  Maybe the most powerful and used  A 'Must have' for any kind of Front-end Developer or Designer  What can PS do?  Crop, resize, optimize and correct the colors of digital images  And it's done easy
  • 5. Adobe Photoshop (2)  It goes something like this… 5
  • 6. Let’s Look Closer  Parts of Photoshop  Menu  Tools  Documents  Indicators  Rulers 6
  • 7. Let’s Look Closer (2)  Parts of Photoshop  Workspaces  Panels…  Lots of them 7
  • 8. Let’s Look Closer (3)  And many many more  Including, but not limited to:  Actions  Adjustments  Brushes  Histogram  Masks  Swatches  Etc. 8
  • 9. Sweating Already?  80% of the time you need just:  Tools toolbox  Layers and groups toolbox  History toolbox  Type toolbox  19% of the time you need practice  1 out of 100 times you’ll need a designer  It’s always useful to know shortcuts  Like CTRL+N to open a new file, etc. 9
  • 10. Adobe Photoshop Live Demo
  • 11. Photoshop Toolboxes Tools, Layers and Groups, History, Type
  • 12. Tools Toolbox  The important part of PhotoShop  But you’ll hang out mainly with:  Move to click around  Marquee to select  Crop to reduce size  Hand to pan around  Zoom to zoom 12
  • 13. Selectors How to select things in PS
  • 14. Selectors in Photoshop  Three types of selectors  Marquee Tool  Select circles, ellipses and lines  Lasso Tool  Select not predefined shapes  Just draw on the image and select the drawn  Magic Want  Select by Color
  • 17. Layers and Groups Toolbox  Layers are the divs of Photoshop  Groups are … well … other type of divs  A group can contain any number of layers  A group can contain other groups as well  You can use colors for visual hints  You can hide layers or groups of layers 17
  • 18. Layers and Groups  Layers are used to separate components in our image  And show/hide stuff that bugs us  Easier to hide the things on top  Without deleting them  Groups are kind of Layer of Layers  Can have many layers and/or groups  Interact with all of them at once 18
  • 19. Layers and Groups Live Demo
  • 20. History Toolbox  If you mess up something use CTRL+Z  Note: Undo and Redo are a bit different than in the rest of the applications  Undo toggles between the last two steps  You can "stage" the file and switch between stages  Regardless of what goes wrong, you can always revert to the initial state 20
  • 21. Type Toolbox  Use the type tool to get these:  Font name  Font size  Line height  Font weight  Text align  Letter spacing 21
  • 22. Photoshop Toolboxes Live Demo
  • 23. Slicing Not like a piece of pie
  • 24. The Perfect Slice  Hide all other layers or duplicate in a new file  Crop  Export 24
  • 25. The Usual Slice  Slice this! 25
  • 26. Slicing 101  Types of images  Backgrounds and Tiles  Backgrounds do not repeat in any direction  Tiles repeat in at least one direction  With and without transparency  Trivial and Tricky 26
  • 27. Slicing Backgrounds  Easy to identify  Basically select, crop, save  Tend to be big in size  Depending on the case use JPG or PNG 27
  • 28. Slicing Tiles  Easy to identify  Sometimes harder to slice  Usually small in size  Depending on the case use PNG or GIF 28
  • 30. Image Formats When to use PNG, GIF and JPEG
  • 31. JPEG Format  JPEG is the type of compression, not the format itself  JPEG compression has high level of compression (almost 1:10)  A little percentage of quality loss  Useful with big images  Formats using JPEG  jpg, jpeg, jpe, jif, jfif, jfi  Disadvantages  JPEG does not support transparency  Loss of image quality
  • 32. GIF Format  Graphics Interchange Format (GIF)  Rarely used  Supports only 8-bit colors  An image can have no more than 256 different colors  Supports animations  PNG and JPEG doesn't  Uses lossless compression
  • 33. PNG  PNG is the descendant of GIF  PNG supports 24 and 36 bit colors  PNG is high quality image format  Supports transparency due to the so called 'alpha channel'  The compression is lossless  Disadvantages of PNG  When the image is with high resolution the image size gets a lot bigger compared to JPEG images 33
  • 34. Image Formats Live Demo
  • 36. Exporting images  Save as: not recommended  Less options  No preview  Save for web (and devices): preferred way  Much more options  Preview  More than one preview 36
  • 38. Example: Slicing a Button  A typical button may have:  Text  Icon  Shadow 38
  • 39. Example: Slicing a Button (2)  Let’s look closer 39
  • 40. Example: Slicing a Button (3)  Image parts  One own tile or background  Four corner parts  Shadow parts  Two own tiles side and bottom  Three corner parts  Note: not all buttons have all parts. Some have less, and some have more 40
  • 42. Feathering Which will tends to happen more than often
  • 43. Beware of Feathering  Not birdy feathers, but shape feathering  Quote: Feathering is a technique used in computer graphics software to smooth or blur the edges of a feature. The term is inherited from a technique of fine retouching using fine feathers. 43
  • 46. Adobe Photoshop http://html5course.telerik.com
  • 47. Exercises ( Given the file button.psd create a Web page (HTML + CSS + images) that displays two buttons and a hyperlink:  [OK]  [Cancel]  View More Information The buttons and the hyperlink should look like in the Photoshop file. 47
  • 48. Exercises (2) 1. Given the file shadow.psd create a Web page (HTML + CSS + images) that displays few images (with different sizes) with a shadow. 1. Using the file menu-horizontal.psd create a Web page (HTML + CSS + images) that displays a horizontal menu with hyperlinks. 48