先に作ってしまう必要があります。文字のレイヤーを作るには、文字レイヤーを入れる場所となる画像が先に存在している必要があるからです。行目は、アンドゥスタックを無効にする関数です。これについては後述します。行目はコンテキストの保存を行っています。呼び出すと、その時点での描画色を使って文字レイヤーを作ります。文字が入ったレイヤーを作ります。ピクセルだけの余白があるような大きさを自動的に計算してレイヤーを作ってくれます。ピクセルの余白があるテキストレイヤーができます。bg-layer)この時点で画像にはテキストレイヤーが存在するのですが、画像の境界の大きさと文字レイヤーの境界の大きさは一致していません。文字レイヤーの境界の大きさを求めて、画像の大きさを文字レイヤーの大きさに合わせなければなりません。ドロアブルの大きさを求めることができます。画像の大きさを再変更しています。いう一連の流れは定番なので覚えておくといいです。画像には文字レイヤーだけしか存在せず、ドロップシャドウのレイヤーと背景レイヤーが存在していません。そのため背景レイヤーから作ることにしましょう。