gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

ポップアート効果Photoshop

2020-08-20 16:17:16 | graphic design

SOURCE: Warhol Effect Photoshop

フィルターとカラーグラデーションを使用して、Adobe Photoshopでアンディウォーホルのポップアート写真効果を作成する方法を学びます。

今すぐ見る:Pop Art Photoshopチュートリアル

Andy Warholエフェクトは、Pop Art Warhol Effect Photoshopアクションパックの一部です。

 

ポップアートPhotoshopアクション

Photoshopで作られたポップアートポスター| 最終結果

これは、このチュートリアルで作成するポップアート効果です。

 

ポップアートウォーホルエフェクトPhotoshopチュートリアル

1.ストックイメージを追加する

Photoshopで新しいドキュメントを作成します。ポップアート効果にしたい画像を追加します。

 

投稿用画像

2.ペンツールを使用して輪郭形状を描く

ステップ1

ペンツールを使用して、女性の輪郭をトレースします。[ パス ]オプションが選択されていることを確認してください。

ステップ2

切り取りたい領域の周囲にアンカーポイントを追加します。この効果のために、カットアウトは完璧である必要はありません。

画面をクリックしてポイントを追加します。マウスボタンを押したままドラッグすると、曲線状のパスが作成されます。

投稿用画像

3. Photoshopでパスから選択を行う

選んパス選択ツール選択に、右クリックを。選択してください選択してくださいメニューから。

投稿用画像

投稿用画像

4. Photoshopで背景を削除する

Control-Jを押して、選択範囲のコピーを新しいレイヤーに作成します。このレイヤーをWoman Imageと呼びます。これで、元のレイヤーを削除できます。

投稿用画像

5.しきい値調整レイヤーを使用する

ステップ1

Control-Jを押して、Woman Imageレイヤーを複製します。

ステップ2

今のところWoman Image Copyレイヤー を非表示にします。

女性画像の明るさ/コントラスト調整レイヤーを追加します。調整を右クリックし、[ クリッピングマスクの作成 ]を選択します

投稿用画像

ステップ3

Woman Imageのしきい値調整レイヤーを追加します。調整を右クリックし、クリッピングマスクの作成]を選択します

投稿用画像

ステップ4

Woman ImageにStrokeレイヤースタイルを追加します。ボーダーの色を使用します。#000000

投稿用画像

6.コピーフィルターを使用する

ステップ1

作る女性の画像をコピーし、再び層が見えます。

景色#000000に、背景色をに設定し#ffffffます。

フィルター>スケッチに移動し、写真コピーフィルターを女性の画像コピーレイヤーに適用します。

投稿用画像

ステップ2

Woman Image CopyレイヤーのブレンドモードをMultiplyに設定します。

投稿用画像

ステップ3

Woman Image Copyのレベル調整レイヤーを追加します。調整を右クリックし、[ クリッピングマスクの作成 ]を選択します

投稿用画像

7.ウォーホルエフェクトを作成する

ステップ1

すべてのレイヤーを選択します。レイヤを右クリックして、[ レイヤのマージ ]を選択します。

ステップ2

ウォーホルエフェクトレイヤーにグラデーションマップ調整レイヤーを追加します。調整を右クリックし、[ クリッピングマスクの作成 ]を選択します

グラデーションマップに使用する色を選択します

投稿用画像

8.背景レイヤーを追加する

新しいレイヤーを追加し、ウォーホルエフェクトレイヤーの下に移動します。レイヤーを白で塗りつぶします。カラーオーバーレイレイヤースタイルを追加し、好きな色を使用します。

ポップアートポスターフォトショップ

9.ポップアートのポスターを作成する

ステップ1

プレス変速制御-ALT-Eすべての表示レイヤーのコピーを作成するためには、合併しました。このレイヤーにPop Art Posterという名前を付けます。

Control-Tを押して、画像のサイズを50%に変更します。プレビューに示されているように、参照点の場所を変更します。

Control-Jを押して、Pop Art Posterレイヤーを3回複製します。

ステップ2

プレビュー画像に示すようにレイヤーを移動して、ポスターを作成します。

ポップアートポスター

ステップ3

画像の色を変更するには、各コピーレイヤーに色相/彩度調整を追加します。お好みの色調を設定してください。

調整を右クリックし、[ クリッピングマスクの作成 ]を選択します。この方法では、色の変更は下のレイヤーにのみ影響します。

ポップアートPhotoshop

おめでとうございます。完了です。

このチュートリアルでは、フィルターと調整レイヤーのみを使用して、Photoshopでウォーホルポップアートポスターをゼロから作成する方法を学びました。

ウォーホルポップアートポスター

このような別のタイプのポップアートポートレートデザインを作成するためのPop Art Photoshopチュートリアルも必ずチェックしてください。

ポップアートPhotoshopチュートリアル

1.ポップアートWARHOLエフェクトPhotoshopアクション

すばやく簡単に結果を得るには、Pop Art Warhol Effect Photoshop Actionをチェックしてください。これにより、さまざまなサイズと効果のWarholポスターを作成できます。

ポップアートウォーホルエフェクトPhotoshopアクション

2. LICHTENSTEIN Photoshopアクション

ダウンロード可能なLichtenstein Photoshopアクションを使いやすい。アクションを使用して、写真をコミックアートに変換します。

リヒテンシュタインPhotoshopアクション


Stroke Text CSS Tutorial

2020-08-03 03:01:24 | graphic design

f:id:codingdude:20200730225549j:plain

CSSを使っ縁文字を


Original Article: Stroke Text CSS - The Definitive Guide

 

このチュートリアルでは、ストロークテキストのCSS効果を作成する方法を紹介します。

HTMLコードとCSSコードに進む前に、ストロークテキスト画像を作成するだけの場合は、このチュートリアルを確認してOutline Text In Photoshopを作成する方法を学んでください。

または、Photoshopをお持ちでない場合は、専用のストロークテキストチュートリアル含まれている無料のオンラインツールMockoFunを使用できます。

 

ボーダー付きテキスト

 CSSを使用してテキストにストロークを追加する -webkit-text-stroke

ストロークテキストCSS

例として、テキストに黒い線を追加してみましょう。いくつかのHTMLコードから始めます。

 class="stroke-text">STROKE TEXT

そしてCSSコード:

.stroke-text{
  -webkit-text-stroke:5px black;
  -webkit-text-fill-color:transparent;
}

<iframe style="width: 100%;" title="CSS Stroke Text Using -webkit-text-stroke" src="https://codepen.io/inegoita/embed/ZEQZqzw?height=300&theme-id=16997&default-tab=css,result" height="300" frameborder="no" scrolling="no" allowfullscreen="true"> See the Pen CSS Stroke Text Using -webkit-text-stroke by Ion Emil Negoita (@inegoita) on CodePen. </iframe>

単純明快に、テキストを透明にします。これは必須ではありませんが、文字の本文ではなくテキストの輪郭だけを表示したいだけです。次に、-webkit-text-strokeプロパティは5pxの太さの黒いアウトラインストロークを追加します。これを変更して、取得したい効果に応じて、アウトラインテキストを太くしたり、細くしたりできます。

良いニュース:

これを使用して、すべてのWebkitベースのブラウザーChromeやEdgeなど)とFirefoxでもCSSでテキストをストロークできます。

悪いニュース:

これは非標準の機能であるため、100%信頼できるものではありません。

CanIUse.comによると、すべてのブラウザでサポートされているわけではありません。このプロパティは、どのW3C仕様にも含まれていません。text-outlineプロパティとして簡単に仕様に含まれていましたが、これは削除されました。

このテキストストロークCSSプロパティで作成できることのヒントを提供するために、これが80年代フォントテキストエフェクトギャラリーの私のサイバースペーステキストエフェクトの一部です。

ストロークテキスト80年代フォント効果

 を使用してテキストにストロークを追加する text-shadow

CSSでテキストの輪郭を描くもう1つの方法は、シャドウを使用することです。CSSでは、プロパティを介してテキスト要素に複数の影を追加できますtext-shadow

それでは、白地に白のテキストを作成し、それに4つの赤い影を追加しましょう。4つの影を1px上下左右にオフセットします。HTMLコードは次のとおりです。

 class="stroke-text">STROKE TEXT

そしてCSSコード:

.stroke-text{
  color:white;
  text-shadow:1px 0 0 red,0 1px 0 red,-1px 0 0 red,0 -1px 0 red;
}

次に、何が行われているか、およびテキストシャドウを使用してCSSテキストストローク効果がどのように実現されるかを示します。

ストロークテキストCSSシャドウ

完璧ですね。

まあ、正確ではありませんが、かなりすごいです。それに対するいくつかの欠点と解決策を指摘しましょう。

まず、テキストのアウトラインの太さや色を変更する必要がある場合、複数の場所で変更する必要がありますが、これは面倒な作業です。

CSSは非常にエレガントなソリューションを提供してくれます。これは私が便宜上よく使うもので、CSS変数です。CSS変数の詳細については、こちらをご覧ください。ただし、CSSで値を何度も繰り返す必要がある場合、CSS変数は非常に役立ちます。

 CSS変数を使用してテキストストロークの色と太さを構成する

基本的には、次のようにCSS変数を定義します--my-variable:value。次に、CSSコード全体でその値が必要な場合は、単にproperty:var(--my-variable);

したがって、上記のCSSコードを次のように変更します。

.stroke-text{
  --stroke-color:red;
  --stroke-width:1px;
  color:white;
  text-shadow: var(--stroke-width)  0 0 var(--stroke-color),
    calc(var(--stroke-width) * -1) 0 0 var(--stroke-color),
    0 var(--stroke-width) 0 var(--stroke-color),
    0 calc(var(--stroke-width) * -1) 0 var(--stroke-color);
}

この--stroke-color変数には、テキストストロークの色とストローク--stroke-widthの幅が格納されます。次に、テキストシャドウでこれらの変数を使用します。これにより、テキストストロークの色または幅を変更する場合に、1か所のみを変更できます。

かなりすっきりしていますね。

このtext-shadowプロパティでは、CSS calc関数を使用して、上と左のシャドウ方向のテキストストローク幅を-1で乗算できるようにしています。

これをいじってテキストストロークの太さを変更すると、大きな値の場合、文字の角に問題があることに気付くでしょう。

そして、私たちは2番目のドローバックに到達します。

CSSストロークテキスト

4つの方向にシフトする4つのシャドウのみを使用しているため、テキストストロークにいくつかの切れ目があります。

それで、これを修正するにはどうすればよいですか?

答えは簡単です。影を追加してください!

帽子をかぶった子供たちを待って、数学のノートを取り出してください。結局のところ、これは「ストロークテキストの決定的なガイド」なので、徹底する必要があります。

テキストにさらにシャドウを追加する場合は、テキストのアウトラインのすべてのギャップをカバーするために、テキストの周りでそれらのシャドウをシフトする方法を理解する必要があります。直感は、テキストストロークの幅と等しい半径の円に均等に広げる必要があると述べています。

そして、直感は正しいです!

影のオフセットを計算するには、極座標式を使用します。

x = r * cos(alpha)
y = r * sin(alpha)

ここで、xおよびyオフセット値であり、r円(我々は、テキストストロークの太さに変換これにより相殺することが実際の量)の半径であり、alpha我々は内円を分割したいする角度です。

alphaテキストストロークを作成するために追加するシャドウの数に応じて、に値を割り当てることができます。

たとえば、8つのシャドウの場合、2 * PI(完全な円)を8で割り、PI / 4の角度になります。次に、alpha0、PI / 4、PI / 2などのPI / 4のステップで値を割り当てると、円が完成するまで、8つの影のオフセットが円に完全に揃うはずです。

CSSストロークテキスト

追加するシャドウが多いほど、ストローク幅の値が大きい場合にCSSテキストストロークが滑らかになります。CSSには三角関数はまだないので、自分で値を計算する必要があります。

HTMLとCSSのコードを変更して、16個の影のある滑らかなテキストストロークを追加します。

 class="stroke-text smooth-16">STROKE TEXT

そして、滑らかなテキストストローク用のCSSを追加します。

.smooth-16 {
  text-shadow: calc(var(--stroke-width) * 1) calc(var(--stroke-width) * 0) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * 0.3827) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * 0.7071) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * 0.9239) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * 1) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * 0.9239) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * 0.7071) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * 0.3827) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -1) calc(var(--stroke-width) * 0) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.9239) calc(var(--stroke-width) * -0.3827) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.7071) calc(var(--stroke-width) * -0.7071) 0
      var(--stroke-color),
    calc(var(--stroke-width) * -0.3827) calc(var(--stroke-width) * -0.9239) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0) calc(var(--stroke-width) * -1) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.3827) calc(var(--stroke-width) * -0.9239) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.7071) calc(var(--stroke-width) * -0.7071) 0
      var(--stroke-color),
    calc(var(--stroke-width) * 0.9239) calc(var(--stroke-width) * -0.3827) 0
      var(--stroke-color);
}

便宜上、必要なシャドウの数に応じてストロークテキストCSSコードを生成するJS関数を作成しました。これがコードです:

続きを読む
本文では、ハートまたは矢印記号(arrow symbol)を使用できます