ベクターシェイプのスムージング

シェイプのスムージングによってレンダリングのパフォーマンスが向上します。

ビットマップとは異なり、ベクターコンテンツのレンダリングには多くの演算が必要です。これは特に、多くの制御ポイントを含むグラデーションや複雑なパスを使用する場合に当てはまります。デザイナーや開発者は、シェイプを十分に最適化する必要があります。次の図は、制御ポイントを多く含む単純化されていないパスを示しています。

フルサイズのグラフィックを表示
最適化されていないパス

Flash Professional のスムーズツールを使用して、余分な制御ポイントを削除できます。同様の機能を持つツールを Adobe® Illustrator® で利用できます。また、ポイントおよびパスの総数は文書情報パネルで確認できます。

スムージングによって余分な制御ポイントが削除され、SWF ファイルの最終的なサイズが減少し、レンダリングのパフォーマンスが向上します。次の図では、同じパスのスムージング後の状態を示しています。

パスを単純化し過ぎない限り、この最適化によって見た目が変更されることはありません。しかし、複雑なパスを単純化することで、最終的なアプリケーションの平均フレームレートを格段に向上することができます。