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

Session 2.2 photoshop interface
Session 2.2   photoshop interfaceSession 2.2   photoshop interface
Session 2.2 photoshop interfaceJohn Josef Jimenez
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for BeginnersMahmoud Salah
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe PhotoshopMohak Jain
 
Basic Photoshop Tutorial
Basic Photoshop TutorialBasic Photoshop Tutorial
Basic Photoshop TutorialMarc Dy
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshopkarimnadir
 
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsMeet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsRapidValue
 
PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICSshhajira
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Crest TechnoSoft
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop IntroductionZ Hoeben
 
Introduction to Adobe Illustrator
Introduction to Adobe IllustratorIntroduction to Adobe Illustrator
Introduction to Adobe IllustratorJin Castor
 
Adobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialAdobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialEdmund Blanco
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshopReymart Canuel
 
Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1xneptune
 

What's hot (20)

Session 2.2 photoshop interface
Session 2.2   photoshop interfaceSession 2.2   photoshop interface
Session 2.2 photoshop interface
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for Beginners
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe Photoshop
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Basic Photoshop Tutorial
Basic Photoshop TutorialBasic Photoshop Tutorial
Basic Photoshop Tutorial
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshop
 
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsMeet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Adobe Photoshop Tools
Adobe Photoshop ToolsAdobe Photoshop Tools
Adobe Photoshop Tools
 
PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICS
 
Adobe illustrator basics
Adobe illustrator basicsAdobe illustrator basics
Adobe illustrator basics
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop Introduction
 
Introduction to Adobe Illustrator
Introduction to Adobe IllustratorIntroduction to Adobe Illustrator
Introduction to Adobe Illustrator
 
Animate cc ppt
Animate cc pptAnimate cc ppt
Animate cc ppt
 
Adobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialAdobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 Tutorial
 
Introduction to photoshop
Introduction to photoshopIntroduction to photoshop
Introduction to photoshop
 
Introduction to Adobe InDesign CC
Introduction to Adobe InDesign CCIntroduction to Adobe InDesign CC
Introduction to Adobe InDesign CC
 
Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1
 

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

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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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