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

What's hot (20)

Photoshop 101
Photoshop 101Photoshop 101
Photoshop 101
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for Beginners
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Basics of Photoshop Tutorial
Basics of Photoshop TutorialBasics of Photoshop Tutorial
Basics of Photoshop Tutorial
 
Image editing
Image editingImage editing
Image editing
 
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
 
Basic Photoshop Tutorial
Basic Photoshop TutorialBasic Photoshop Tutorial
Basic Photoshop Tutorial
 
Lesson 1 • Introduction to Photoshop
Lesson 1 • Introduction to PhotoshopLesson 1 • Introduction to Photoshop
Lesson 1 • Introduction to Photoshop
 
PPT on Photoshop
PPT on PhotoshopPPT on Photoshop
PPT on Photoshop
 
Adope Photoshop Tool Bar (By: Shujaat Abbas)
Adope Photoshop Tool Bar (By: Shujaat Abbas)Adope Photoshop Tool Bar (By: Shujaat Abbas)
Adope Photoshop Tool Bar (By: Shujaat Abbas)
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshop
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
 
Adobe Photoshop Tools
Adobe Photoshop ToolsAdobe Photoshop Tools
Adobe Photoshop Tools
 
Introduction To Photoshop
Introduction To PhotoshopIntroduction To Photoshop
Introduction To Photoshop
 
Photoshop Tools
Photoshop ToolsPhotoshop Tools
Photoshop Tools
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe Photoshop
 
Adobe Photoshop
Adobe Photoshop Adobe Photoshop
Adobe Photoshop
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshop
 
Photoshop training ppt
Photoshop training pptPhotoshop training ppt
Photoshop training ppt
 

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 (19)

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
 
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

Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe PhotoshopOpenDev
 
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
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6ilaazmil2
 
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
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CCRazwan2
 
Introduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxIntroduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxMdShafiqulIslam945669
 

Similar to Adobe Photoshop (20)

Using Adobe Photoshop cs
Using Adobe Photoshop csUsing Adobe Photoshop cs
Using Adobe Photoshop cs
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe Photoshop
 
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
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
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CC
 
Introduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptxIntroduction to Adobe Photoshop.pptx
Introduction to Adobe Photoshop.pptx
 

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

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Recently uploaded (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

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