私はwxpythonウィジェットを作成していますが、これは時間の経過とともにいくつかのオブジェクトの状態を示します(xサイクル)。今私はそれを1ピクセル/サイクルで動作させ、1:1にズームアウトして戻します。私はズームアウトを許可したいと思います。自分の弱いヒューリスティックを使用して自分自身をローリングする前に、データを取り去り/結合するためのゴーイングアルゴリズムがあるかどうかを見たいと思っていました。そのようなalgoはありますか、私は自分のソリューションをコーディングし始めたらいいですか?グラフィックデータビューでピクセルを間引くアルゴリズム?
答えて
サイズ変更している画像の種類によって大きく異なります。私たち独自のJeff!によってThe myth of infinite detail: Bilinear vs. BicubicとBetter Image Resizingを参照してください。そこでは、素朴な最近隣の結果、bilinear filtering、bicubic filtering、bicubic sharperおよびgenuine fractalsの結果を比較できます。
ジェフの結論:
削減イメージが完全に安全 かつ合理的な操作です。あなたは単純に の精度と分解能を減らすことによって、 廃棄情報です。画像を とすると、望み通りに小さくなり、範囲内で 忠実度が完全に得られます。 >のピクセル数の になります。どんなアルゴリズムを選んでも良い結果は得られません。 画像を拡大する (まあ、あなたは身廊ピクセル サイズ変更または最近傍 アルゴリズムを選ぶ場合を除きます。)
は危険です。特定の点を超えて を超えて画像を拡大すると、 愚かなご褒美です。あなたは魔法のようにすることはできません >細い空気から新しい ピクセルの無限の数を増やしてください。 補間されたピクセルは実際のピクセルと同じくらい良い値にはなりません。 だからこそ、これ以上の人工よりも は、 512x512レナのイメージを500%アップサイズしています。より高い解像度を見つけるには スマートでしょう。 あなたが必要とするものをスキャンしたり、画像を表示したりすることがあります。 ソフトウェアのアップサイズは です。
しかし、あなたは 画像を拡大避けることができないとき、それはバイキュービック、バイリニア、 と、より高度なサイズ変更アルゴリズムの間のトレードオフ を知ることを支払うとき、それはです。 少なくともあなた自身が十分な の知識を持っていれば、あなたが持っている悪い点のベストを選ぶことができます。
- 1. ピクセル処理アルゴリズム
- 2. 高速間引きアルゴリズム
- 3. csv.DictReaderで値を間引く
- 4. カラーボーダーの間にすべてのピクセルを取得するアルゴリズムですか?
- 5. 掃引アルゴリズム
- 6. ピクセル座標の点の2つのセットに垂線を引く?
- 7. C#で時間を引く方法
- 8. イメージのピクセル間の補間
- 9. 顔検出アルゴリズムは15x15ピクセルの顔ですか?
- 10. アキマ補間アルゴリズム
- 11. 補間アルゴリズム
- 12. フォーマット時間アルゴリズム
- 13. Excel時間を差し引く
- 14. jvectormap:マーカー間に線を引く?
- 15. Python:datetimeから時間を差し引く
- 16. メニュー項目間に線を引く
- 17. 円周上のピクセル座標を見つけるアルゴリズム
- 18. floodfillアルゴリズムを使用した後、ピクセルのRGB値が0,0,0
- 19. 円の描画アルゴリズムをnピクセルの境界線
- 20. PILでピクセルを置くと、エラー
- 21. SDL_Surfaceピクセルで長方形を描く
- 22. スドクを解くアルゴリズム
- 23. グラフを強く接続するための線形時間アルゴリズム
- 24. 重複していない区間を歩くためのアルゴリズム
- 25. キュービックスプライン補間アルゴリズムをより速く作るには?
- 26. 差し引く2時間モーメント
- 27. phpの時間から2時間を引く
- 28. 画像ピクセルを補間する
- 29. アルゴリズムGポイント間の中間点
- 30. 期間に基づく価格計算アルゴリズム
画像は基本的にピクセルアートで、画面全体に線を描く原色のボックスで、オブジェクトごとに1つです。興味深い2xSaIが見えましたが、Googleではソースの例を見つけるのに役立っていません:P興味深いリンク:) –