Index of /photoshop/
Name | Last Modified | Size |
---|---|---|
Parent Directory | ||
images | 2019-05-23 21:03 | - |
side-by-side | 2019-05-23 21:03 | - |
bookpage-mockup.pdf | 2019-05-23 20:53 | 1169k |
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><style>@font-face {
font-family: octicons-anchor;
src: url(https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/font/octicons.woff) format('woff');
}
* {
box-sizing: border-box;
}
body {
width: 980px;
margin-right: auto;
margin-left: auto;
}
body .markdown-body {
padding: 45px;
border: 1px solid #ddd;
border-radius: 3px;
word-wrap: break-word;
}
pre {
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body {
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
color: #333;
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
line-height: 1.6;
word-wrap: break-word;
}
.markdown-body a {
background-color: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body input {
font: 13px / 1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4078c0;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .select::-ms-expand {
opacity: 0;
}
.markdown-body .octicon {
font: normal normal normal 16px/1 octicons-anchor;
display: inline-block;
text-decoration: none;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body:before {
display: table;
content: "";
}
.markdown-body:after {
display: table;
clear: both;
content: "";
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body a:not([href]) {
color: inherit;
text-decoration: none;
}
.markdown-body .anchor {
display: inline-block;
padding-right: 2px;
margin-left: -18px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #000;
vertical-align: middle;
visibility: hidden;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
visibility: visible;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body hr {
height: 4px;
padding: 0;
margin: 16px 0;
background-color: #e7e7e7;
border: 0 none;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote>:first-child {
margin-top: 0;
}
.markdown-body blockquote>:last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
box-sizing: content-box;
background-color: #fff;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0,0,0,0.04);
border-radius: 3px;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre {
color: #183691;
}
.markdown-body .pl-v {
color: #ed6a43;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body .pl-mo {
color: #1d3e81;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .plan-price-unit {
color: #767676;
font-weight: normal;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
margin: 0 0.35em 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body .plan-choice {
padding: 15px;
padding-left: 40px;
display: block;
border: 1px solid #e0e0e0;
position: relative;
font-weight: normal;
background-color: #fafafa;
}
.markdown-body .plan-choice.open {
background-color: #fff;
}
.markdown-body .plan-choice.open .plan-choice-seat-breakdown {
display: block;
}
.markdown-body .plan-choice-free {
border-radius: 3px 3px 0 0;
}
.markdown-body .plan-choice-paid {
border-radius: 0 0 3px 3px;
border-top: 0;
margin-bottom: 20px;
}
.markdown-body .plan-choice-radio {
position: absolute;
left: 15px;
top: 18px;
}
.markdown-body .plan-choice-exp {
color: #999;
font-size: 12px;
margin-top: 5px;
}
.markdown-body .plan-choice-seat-breakdown {
margin-top: 10px;
display: none;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4078c0;
}
@media print {
body .markdown-body {
padding: 0;
border: none;
}
}
</style><title>README</title></head><body><article class="markdown-body"><h1>
<a id="user-content-jason-allen---march-2019-trios-photoshop-assignment" class="anchor" href="#jason-allen---march-2019-trios-photoshop-assignment" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Jason Allen - March 2019 triOS Photoshop Assignment</h1>
<blockquote>
<p>Note: This README is best viewed on the web,
so if you are reading the text version please view the HTML document.</p>
</blockquote>
<h2>
<a id="user-content-1-jason_allen_metallicchain_aps_as1psd" class="anchor" href="#1-jason_allen_metallicchain_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>1. Jason_Allen_MetallicChain_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_MetallicChain_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_MetallicChain_APS_AS1.jpg" alt="MetallicChain" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description" class="anchor" href="#description" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Used rulers to create guides, created a black oval and then removed center for base layout.
Added various layer effects to create a metal-like chain.</p>
<h3>
<a id="user-content-tools" class="anchor" href="#tools" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Rulers</li>
<li>Rounded Rectangle Tool</li>
<li>Layer effects (Bevel & Emboss, Stroke, Inner Shadow, Inner Glow, Satin, Gradient Overlay)</li>
<li>Layer grouping</li>
</ul>
<h2>
<a id="user-content-2-jason_allen_restoredphoto_aps_as1psd" class="anchor" href="#2-jason_allen_restoredphoto_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>2. Jason_Allen_RestoredPhoto_APS_AS1.psd</h2>
<p><a href="side-by-side/Jason_Allen_RestoredPhoto_APS_AS1.jpg" target="_blank"><img src="side-by-side/compressed/Jason_Allen_RestoredPhoto_APS_AS1.jpg" alt="RestoredPhoto" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-1" class="anchor" href="#description-1" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Took an old looking image off of Google Images, cropped, resized,
and applied rough blur to background, used clone tool to clean up rest of background.
Fixed damage to photo using <code>Spot Healing Brush</code> and various techniques.
Used a <code>Gaussian Blur</code>, <code>Surface Blur</code>, and <code>Unsharp Mask</code> to soften and improve image.
Applied a <code>Black & White</code> layer to remove sepia effect, and <code>Levels</code> layer to add vibrancy.
Created <code>Solid Color</code> layers for each part of image and painted on mask to add color to the photo.</p>
<h3>
<a id="user-content-tools-1" class="anchor" href="#tools-1" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Crop</li>
<li>Lasso</li>
<li>Clone</li>
<li>Spot Healing Brush</li>
<li>Color Picker</li>
<li>Adjustment layers (Black & White, Levels)</li>
<li>Solid Color layers with Soft Light color mix</li>
<li>Brush</li>
<li>Blur Tool</li>
<li>Gaussian Blur</li>
<li>Surface Blur</li>
<li>Unsharp Mask</li>
</ul>
<h2>
<a id="user-content-3-jason_allen_posterwall_aps_as1psd" class="anchor" href="#3-jason_allen_posterwall_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>3. Jason_Allen_PosterWall_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_PosterWall_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_PosterWall_APS_AS1.jpg" alt="PosterWall" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-2" class="anchor" href="#description-2" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Took an image with a slanted wall and added posters to it.
Used <code>Vanishing Point</code> to transform images to proper perspective for view angle.
Added various effects to enhance real-life appearance of posters on a wall in the shade.</p>
<h3>
<a id="user-content-tools-2" class="anchor" href="#tools-2" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Vanishing Point</li>
<li>Bevel & Emboss</li>
<li>Color Overlay</li>
<li>Drop Shadow</li>
<li>Free Transform</li>
</ul>
<h2>
<a id="user-content-4-jason_allen_snowybluejay_aps_as1psd" class="anchor" href="#4-jason_allen_snowybluejay_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>4. Jason_Allen_SnowyBlueJay_APS_AS1.psd</h2>
<p><a href="side-by-side/Jason_Allen_SnowyBlueJay_APS_AS1.jpg" target="_blank"><img src="side-by-side/compressed/Jason_Allen_SnowyBlueJay_APS_AS1.jpg" alt="SnowyBlueJay" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-3" class="anchor" href="#description-3" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Took an image of a Blue Jay, created a rough selection using the <code>Magnetic Lasso</code>,
turned the selection into a mask using <code>Select and Mask</code> and refined the mask until the Blue Jay
was sufficiently masked, then selected the masked part of the layer to copy the Blue Jay.
Straightened the image with the crop tool based on the roof in the background,
removed a street sign and twig in bottom right using patch and clone tools.
Copy Blue Jay on to the fence, resize, rotate, and align to fit.</p>
<h3>
<a id="user-content-tools-3" class="anchor" href="#tools-3" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Magnetic Lasso</li>
<li>Select and Mask</li>
<li>Masking refinement tools</li>
<li>Different masking overlays and hotkeys</li>
<li>Crop with straightening</li>
<li>Free Transform</li>
<li>Clone</li>
<li>Patch</li>
</ul>
<h2>
<a id="user-content-5-jason_allen_catbird_aps_as1psd" class="anchor" href="#5-jason_allen_catbird_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>5. Jason_Allen_Catbird_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_Catbird_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_Catbird_APS_AS1.jpg" alt="Catbird" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-4" class="anchor" href="#description-4" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Thanks to Irina for the idea. Took the Blue Jay I masked before, separated the head
(in a <em>mostly</em> humane way), tried a few cats bodies to find the best fit,
removed cat head in a non-destructive way.
Added bird's head to fit body, horizontally flipped the head layer to match the cat's angle,
created a new layer to merge bird with cat in again, a non-destructive way.
Added SVG of Instagram logo and colored it based on the cat's fur
using the eye dropper and a fill layer with clipping mask.</p>
<p>Revisited and used <code>Puppet Warp</code> on the bird's head to create a more realistic neck angle.</p>
<h3>
<a id="user-content-tools-4" class="anchor" href="#tools-4" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Select and Mask</li>
<li>Clone (w/Opacity Changes)</li>
<li>Horizontal Flip</li>
<li>Linked Layers</li>
<li>Color Fill Layer</li>
<li>Opacity</li>
<li>Eye Dropper</li>
<li>Puppet Warp</li>
</ul>
<h2>
<a id="user-content-6-jason_allen_photoholes_aps_as1psd" class="anchor" href="#6-jason_allen_photoholes_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>6. Jason_Allen_PhotoHoles_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_PhotoHoles_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_PhotoHoles_APS_AS1.jpg" alt="PhotoHoles" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-5" class="anchor" href="#description-5" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Removed a tree from covering a hole using the <code>Clone</code> tool sampling of <code>Current & Below</code> to clone
to new layer. Used <code>Clone</code> tool and <code>Content Aware Fill</code> to remove objects from some backgrounds
before copying from external images so that they appear cleaner in the circles.
Copied smaller selections of images then pasted into circle selections using
<code>Paste Special > Paste Into</code>
(<kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>V</kbd>).
Improved some circle masks at end using <code>Select and Mask</code> to refine.</p>
<h3>
<a id="user-content-tools-5" class="anchor" href="#tools-5" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Rectangular Marquee</li>
<li>Elliptical Marquee</li>
<li>Paste Special (Paste Into)</li>
<li>Content Aware Fill</li>
<li>Clone (w/Opacity Changes)</li>
<li>Select and Mask</li>
<li>Layer Groups</li>
</ul>
<h2>
<a id="user-content-7-jason_allen_photoholesframed_aps_as1psd" class="anchor" href="#7-jason_allen_photoholesframed_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>7. Jason_Allen_PhotoHolesFramed_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_PhotoHolesFramed_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_PhotoHolesFramed_APS_AS1.jpg" alt="PhotoHolesFramed" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-6" class="anchor" href="#description-6" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>A derivative of <strong>6</strong> using empty <code>Frame</code>s for easy use as a template
to snap images into the windows.</p>
<h3>
<a id="user-content-tools-6" class="anchor" href="#tools-6" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Frame</li>
<li>Free Transform</li>
<li>Merge Layers</li>
<li>Layer Groups</li>
<li>Single locked background layer</li>
</ul>
<h2>
<a id="user-content-8-jason_allen_trios_upgraded_aps_as1psd" class="anchor" href="#8-jason_allen_trios_upgraded_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>8. Jason_Allen_triOS_Upgraded_APS_AS1.psd</h2>
<p><a href="images/compressed/Jason_Allen_triOS_Upgraded_APS_AS1.jpg" target="_blank"><img src="images/compressed/Jason_Allen_triOS_Upgraded_APS_AS1.jpg" alt="triOS_Upgraded" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-7" class="anchor" href="#description-7" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Improved the triOS beige wallpaper with the granite texture from Mississauga City Hall.
Used <code>Vanishing Point</code> to place the textures then <code>Rectangular Marquee</code> selections for
straight lines when cloning to clone right to the edge without getting uneven edges.
Select + Delete on texture layer to prevent clipping objects.</p>
<h3>
<a id="user-content-tools-7" class="anchor" href="#tools-7" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Vanishing Point</li>
<li>Rectangular Marquee</li>
<li>Clone</li>
<li>Delete</li>
</ul>
<h2>
<a id="user-content-9-jason_allen_publicproperty_aps_as1psd" class="anchor" href="#9-jason_allen_publicproperty_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>9. Jason_Allen_PublicProperty_APS_AS1.psd</h2>
<p><a href="side-by-side/Jason_Allen_PublicProperty_APS_AS1.jpg" target="_blank"><img src="side-by-side/compressed/Jason_Allen_PublicProperty_APS_AS1.jpg" alt="PublicProperty" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-8" class="anchor" href="#description-8" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Used <code>Content Aware Fill</code> tool to roughly fill in text,
then used clone tool to fix up the background and remove the text which was ignored.
Added text in a similar font then skewed slightly to match.
Added a <code>Color Overlay</code> filter to text to match shaded light.</p>
<h3>
<a id="user-content-tools-8" class="anchor" href="#tools-8" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Content Aware Fill</li>
<li>Clone</li>
<li>Horizontal Type</li>
<li>Free Transform (Rotate)</li>
<li>Eye Dropper</li>
<li>Color Overlay Layer Effect</li>
</ul>
<h2>
<a id="user-content-10a-jason_allen_removedwatermarks_aps_as1psd" class="anchor" href="#10a-jason_allen_removedwatermarks_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>10a. Jason_Allen_RemovedWatermarks_APS_AS1.psd</h2>
<p><a href="side-by-side/Jason_Allen_RemovedWatermarks_APS_AS1.jpg" target="_blank"><img src="side-by-side/compressed/Jason_Allen_RemovedWatermarks_APS_AS1.jpg" alt="RemovedWatermarks" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-9" class="anchor" href="#description-9" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Removed water marks with <code>Spot Healing Brush</code>, <code>Clone</code> tool, and various options.
Cleaned up around eyes and lips using a horizontally inverted clone tool to remove
watermarks over complicated areas which the <code>Spot Healing Brush</code> couldn't be used for.</p>
<h3>
<a id="user-content-tools-9" class="anchor" href="#tools-9" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Spot Healing Brush</li>
<li>Clone (w/horizontal inversion)</li>
</ul>
<h2>
<a id="user-content-10b-jason_allen_faceswappedgirl_aps_as1psd" class="anchor" href="#10b-jason_allen_faceswappedgirl_aps_as1psd" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>10b. Jason_Allen_FaceSwappedGirl_APS_AS1.psd</h2>
<p><a href="side-by-side/Jason_Allen_FaceSwappedGirl_APS_AS1.jpg" target="_blank"><img src="side-by-side/compressed/Jason_Allen_FaceSwappedGirl_APS_AS1.jpg" alt="FaceSwappedGirl" style="max-width:100%;"></a></p>
<h3>
<a id="user-content-description-10" class="anchor" href="#description-10" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Description</h3>
<p>Copied the face from <strong>10a</strong> slightly blurred using a <code>Gaussian Blur</code> to match the new image.
Lowered opacity on new face to position over old face, used <code>Adjustments > Match Color</code>
to make the new face match the image.
Selected the Face selection, shrunk by about 5px, and deleted the selection from the Body layer.
Merged images using <code>Auto-Blend Layers</code> with the Panorama setting,
and finally cleaned up seams around the edges using the <code>Clone</code> tool with a low opacity.</p>
<h3>
<a id="user-content-tools-10" class="anchor" href="#tools-10" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<ul>
<li>Free Transform (Rotate, Scale)</li>
<li>Gaussian Blur</li>
<li>Adjustments > Match Color</li>
<li>Delete</li>
<li>Auto-Blend Layers</li>
<li>Clone</li>
</ul>
<hr>
<h2>
<a id="user-content-layout" class="anchor" href="#layout" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Layout</h2>
<p><a href="bookpage-mockup.pdf" target="_blank">bookpage-mockup.pdf</a></p>
<p>This layout was a quick concept for a page to use to display information about a book.
My mom was using a WordPress plugin which kept breaking her entire site just for an easy book page,
so I made this to show her what I had in mind before making a simple web-components based book page
to use instead.
You can see the end result in use <a href="https://lanahallen.com/books/love-yourself-being-you/" target="_blank" rel="nofollow noopener">Here</a>.</p>
<p>If this isn't what you're looking for let me know and I'll do a full site layout instead.</p>
</article></body></html>
Proudly Served by LiteSpeed Web Server at jasonallen.dev Port 443