2012-02-25 13 views
-1

this tutorialに基づいて画像の拡大を行うアプリケーションを実装していて、うまくいきます。ズーム時の画像の明瞭さを維持する

しかし、画像を拡大すると、画像の鮮明度が失われます。私は、品質と明瞭さを維持する画像のズームをしたいです。どうすれば設定できますか?

+0

あなたの写真には無限の解像度がないと言っていますか?私が見ることができる唯一の解決策は、より高い解像度の画像を使用するか、またはより良い補間スキームを使用することですが、それはこれまでのところあなたを得ることです。 – Flexo

+0

http://www.ri.cmu.edu/publication_view.html?pub_id=3909またはhttp://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5540206 – Flexo

+0

私たちはjpgイメージをswf形式に変換できますか? –

答えて

1

あなたの質問が正しく理解できれば、awoodlandのコメントは正しいと思います。これは不可能です。テレビ犯罪がプロットデバイスとして使用することを示しているにもかかわらず、写真から無限の明瞭さを得ることはできません。可能であれば、分子レベルまで落ち着くまで、どんな写真でもズームインするのを止めるのは何ですか?

デジタル画像を拡大すると、画像の一部が無視され、画像の小さな部分のみが表示されます。ズームアウトされた画像から始める場合は、ズームインして、詰まったドットマトリックスのプリントアウトを展開し、真ん中の四角形を見るようにします。あなたが以前に見ることができなかったくぼんだ区域に隠されたより多くの情報があった。しかし、いったんあなたが「紙をいたるところに展開したら」、それだけです。もっと見ると、個々のドット(またはピクセル)を大きくすることはできますが、それ以上の有用な情報は得られません。

ベクター画像への変換は、ベクター画像の仕組みのおかげで役に立たないでしょう。彼らは重要なポイントの相対的な位置を保存し、与えられたサイズの仕事をするために必要なサイズの線と形を置いてください。 1つの静的イメージからルールをリバースエンジニアリングすることはできません。

たとえば、高さ500ピクセルの写真の上半分が青色である場合は、画像の上部250ピクセルが青色であることがルールに記載されている可能性があります。画像は青色でなければなりません。ベクトル画像に自動的に変換する場合、コンピュータはそれらの規則のどれが正しいのか、もっと複雑な規則の特別な場合を見ているのかを知る方法がありません。その結果、生成されたベクトル画像は完全に不適切な方法で拡大します。

関連する問題