QA@IT
«質問へ戻る

質問を投稿

サイズ別に劣化のないビットマップ画像を作る方法を教えてください

例えば飲食店の外観の写真の上に「○月○日 NEW OPEN」といった文字を重ねた画像を作り、画像のサイズは大・中・小で使う場合、最初に大サイズで作って、そのあとで中サイズと小サイズに縮小するのが一般的なのでしょうか。

先日、ビットマップ画像を綺麗に拡大・縮小する方法を教えていただきました。
http://qa.atmarkit.co.jp/q/3640

3つのアルゴリズムを使って綺麗に拡大・縮小できることはわかったのですが、多少の劣化はあるのではないかと思います。
そこで今は、ベクター画像のように劣化しない方法を探しています。

例えばfotoliaというサイトでは、サイズ別に画像を販売しています。
http://jp.fotolia.com/id/60923504

販売するくらいですから、おそらくどのサイズも劣化のないものではないかなと予想しています。
ただその場合、どうやっているのかがわかりません。
fotoliaでどうやっているかというより、一般的にどうすればできるのかを教えていただきたいと思います。

ひとつ思いつくのは、写真を撮影する時に大・中・小で撮影されるように設定しておき、一度の撮影でそれぞれのサイズの写真が撮影される、といった方法です。ただその場合、各サイズの写真の上に同じように文字を重ねるのが難しい気がしています。文字を重ねるというのもひとつの例で、実際にはいろんな修飾がありますので、それを各サイズの写真で同じように行うのは難しい気がしています。

例えば飲食店の外観の写真の上に「○月○日 NEW OPEN」といった文字を重ねた画像を作り、画像のサイズは大・中・小で使う場合、最初に大サイズで作って、そのあとで中サイズと小サイズに縮小するのが一般的なのでしょうか。

先日、ビットマップ画像を綺麗に拡大・縮小する方法を教えていただきました。
http://qa.atmarkit.co.jp/q/3640

3つのアルゴリズムを使って綺麗に拡大・縮小できることはわかったのですが、多少の劣化はあるのではないかと思います。
そこで今は、ベクター画像のように劣化しない方法を探しています。

例えばfotoliaというサイトでは、サイズ別に画像を販売しています。
http://jp.fotolia.com/id/60923504

販売するくらいですから、おそらくどのサイズも劣化のないものではないかなと予想しています。
ただその場合、どうやっているのかがわかりません。
fotoliaでどうやっているかというより、一般的にどうすればできるのかを教えていただきたいと思います。

ひとつ思いつくのは、写真を撮影する時に大・中・小で撮影されるように設定しておき、一度の撮影でそれぞれのサイズの写真が撮影される、といった方法です。ただその場合、各サイズの写真の上に同じように文字を重ねるのが難しい気がしています。文字を重ねるというのもひとつの例で、実際にはいろんな修飾がありますので、それを各サイズの写真で同じように行うのは難しい気がしています。