Iは以下のような2次元配列を有する:上記整数の2次元配列(イメージに関連付ける)を特定のサイズにリサイズしますか?
255 255 255 255 255
255 128 128 128 255
255 128 255 255 255
255 128 128 128 255
255 255 255 255 255
番号は画像(R = G = B、グレースケール画像)のRGB値を表します。この場合、文字「C」の5x5pxの画像です。
この5x5アレイのアスペクト比を維持したまま他の次元にリサイズしたいと考えています。これは、幅の2倍をembiggenedされる1つの配列要素として、高さでは、20×20の配列、たとえば、に変換するために簡単です:
255
becomes
255 255
255 255
しかし、私は任意のサイズにしたい場合は、32×32が何を言いますか?画像処理プログラムは画像のサイズを変更するためにどのような方法を使用しますか?強調する:アスペクト比は変わらない。
明確にするには、2D配列の縮尺を変更するだけで、忠実度を保つ必要があります。私は画像で作業しているわけではありませんが、画像のスケーリングの概念を使用すると便利です(?)。
"配列"のサイズ変更は簡単ですが、問題は*スケーリング*です。しかし、画像を拡大縮小することはよく知られており、長年に渡って解決された問題でもあります。画像を拡大するアルゴリズムを検索すると、多くの代替案が見つかります。 –