SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Photoshop intro to basics
Photoshop intro to basicsPhotoshop intro to basics
Photoshop intro to basicsNatalie Hurd
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Crest TechnoSoft
 
Basic Photoshop Tutorial
Basic Photoshop TutorialBasic Photoshop Tutorial
Basic Photoshop TutorialMarc Dy
 
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
 
Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1xneptune
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe PhotoshopMohak Jain
 
Adobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialAdobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialEdmund Blanco
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshopkarimnadir
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CCRazwan2
 
Presentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsPresentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsHarshit Dave
 
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
 
Adobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionAdobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionSidrah Noor
 

Mais procurados (20)

Photoshop intro to basics
Photoshop intro to basicsPhotoshop intro to basics
Photoshop intro to basics
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
 
Basic Photoshop Tutorial
Basic Photoshop TutorialBasic Photoshop Tutorial
Basic Photoshop Tutorial
 
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
 
Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1Adobe Photoshop Basics - Session 1
Adobe Photoshop Basics - Session 1
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Presentation on Adobe Photoshop
Presentation on Adobe PhotoshopPresentation on Adobe Photoshop
Presentation on Adobe Photoshop
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
Introduction to adobe Photoshop
Introduction to adobe PhotoshopIntroduction to adobe Photoshop
Introduction to adobe Photoshop
 
Adobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 TutorialAdobe Photoshop CS5 Tutorial
Adobe Photoshop CS5 Tutorial
 
Basics Of Photoshop
Basics Of PhotoshopBasics Of Photoshop
Basics Of Photoshop
 
Photoshop CC
Photoshop CCPhotoshop CC
Photoshop CC
 
TUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOPTUTORIAL ON PHOTOSHOP
TUTORIAL ON PHOTOSHOP
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Presentation on adobe photoshop® tools
Presentation on adobe photoshop® toolsPresentation on adobe photoshop® tools
Presentation on adobe photoshop® tools
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe 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 Tools
Adobe Photoshop ToolsAdobe Photoshop Tools
Adobe Photoshop Tools
 
Adobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar IntroductionAdobe Photoshop Toolbar Introduction
Adobe Photoshop Toolbar Introduction
 
Adobe Photoshop: Retouching Tools
Adobe Photoshop: Retouching ToolsAdobe Photoshop: Retouching Tools
Adobe Photoshop: Retouching Tools
 

Destaque

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
 

Destaque (17)

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

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

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

Mais de Doncho Minkov

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

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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 ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 

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