忍者ブログ
陶見の日記です
検索で画像リサイズのアルゴリズムで飛んでくる人が結構いるようなので、今回は画像縮小の定番「面積平均法」(別名:平均画素法、積分法)について説明しちゃおうと思います。

(注.本見て調べたわけじゃないので間違い多いかも。ちなみにこの方法は画像を綺麗に縮小しようと考えると真っ先に考え付くものの1つかと思います。)

まずこの方式の特徴です。
・縮小向きです。拡大に使うのはお勧めしません。
・写真、イラストなど幅広く使え、自然な仕上がりになります。
・計算速度は結構速い。
・考え方がシンプルでわかりやすい。

では説明~といっても文で書くより、絵のが早いかと思いますので。

e28f15cb.png











っと、以上です!(短っw)

ここでワンポイントアドバイス!
これ積で計算するので横と縦分けて計算しても結果一緒になるかと思います。
つまり初めに横方向だけ縮めて、さらにその画像を縦だけリサイズしても結果は同じというわけです。

もう一点、計算方法ですが分数(≒浮動小数点)を使わず整数だけでやる方法もあります。
では説明~といっても文で書くより、やっぱり絵のが早いかと思いますので。

ebcf0cf8.png










わかりました??・・・といってもこれあまりお勧めしません。常に2分の1とか3分の1とかに縮小なら早くていいのですが、たとえば1000ピクセルを999ピクセルに縮小とか考えてみてください・・・
まぁ、1000ピクセルを900ピクセルにリサイズなら②を900倍せずとも9倍して③で10ピクセルずつ拾ってやればいいのですが・・・要は縮小前と後のピクセル数の最小公倍数によって上図②がものすごい長くなる=計算量多くなっちゃうからです。

(面積平均法が縮小用な理由~)
面積平均法はドット1つ1つを四角と考えて面積比で色を混ぜてやる方法です。
そんなわけなので拡大に使うとドットがデッカイ四角となって拡大されるので無補完(ニアストレイバー法)と大して変わりません。移動や回転の補完についても四角が傾いたりして面積比出すのが面倒な上、線形補完と大して変わらない結果になるかと思われるので素直に線形補完使ったほうがいいかと思います。

====リサイズアルゴリズム関連記事====
リサイズで色が濃くなる問題対策
画像縮小アルゴリズム(とりあえずまとめっぽいもの)
面積平均法の説明

PR

もう半ば過ぎちゃいましたが11月ですねー
・・・ってことで長野さぶいです。
紅葉も見ごろで山の上にはうっすら雪がかかってました。

yama2.jpg








yama3.jpg








yama1.jpg








そうそう、車買いました。
ナビもポータブルですがつけましたー(>。<
そんなわけで紅葉綺麗なうちに山の上見に行くのもいいかな・・・




色々ありまして、今は長野の駒ヶ根に来てます。
先週先週沖縄から帰ってきてまた旅行か!っとかいわれそうですが、
今回は旅行じゃなくて半年ほど滞在予定。

市街地から少し離れているので少し買い物は手間ですが、
南アルプス・中央アルプスの山々に囲まれて夜は星が綺麗で
季節も秋とロケーションがとても良い。

ただ・・・冬は雪とかちょっとこわいですが・・・(^^;
まぁ、なんとかなるか~がんばろ

VFSH0018.JPG












先月更新してないのでちょいとここらで生存報告!

10月頭から1週間ほど沖縄行ってきました(><
さすが沖縄まだ暑いっ!海も普通に泳げるしクーラー欲しい。
海行ったり山行ったりで沖縄満喫!

syuri.jpg








首里城

08-10-08_17-00.jpg08-10-08_12-30.jpg











本島からフェリーで2時間の座間味島の海

taki.jpg











ヤンバルの森の中の滝
そうそう、ヤンバルクイナっぽいのも道端で見かけましたよー

zinbe.jpg









美ら海水族館のジンベイザメ。でかい!


いろいろ回りましたが、とりあえず行ったら海はお勧め~
ちょっと本島から足を運んで座間味島の海潜りましたが綺麗でしたよ~
10月だったからか人も少なめでごみごみしてなかったのも◎

あとお酒!島酒!泡盛ですよ!居酒屋も安くて旨くて◎
(・・・安いんですが飲みすぎちゃって宿代<呑代なっちゃいましたが^^;)

そうそう土産に買った「雪塩ちんすこう」も美味しかったですよー

また機会があれば行きたいな・・・っと・・・

pixia用フィルタgtProg.dll用の追加フィルタです。
説明書はついてませんが、インストール方法は従来と同じです。(説明ページ
3種ともColorグループに追加されます。

01.jpg








元画像

02.jpg







PixiaフィルタgtProg用追加フィルタ「明度反転」
ダウンロード(zip) 

明度を反転します。
(ネガ反転と違い色相は反転しません。)

調整パラメータはありません。


03.jpg







PixiaフィルタgtProg用追加フィルタ「円グラデーション」
ダウンロード(zip) 
 
円形のカラフルなグラデーションを描写します。
(正確には中心からの距離に応じて色相を回転させてます。なので彩度0の部分は変化しません。)

04.jpg 







PixiaフィルタgtProg用追加フィルタ「キラッ☆」
ダウンロード(zip)

画像を写真のような色にします。
一応お菓子のおまけのキラカードとかCDっポイ色合いにしたつもり。

その、ただの思いつきで作ったフィルタです・・・名前からしてごめんなさい(=。=;

※構造はまっさ様作のMetalフィルタと同じかと思います。
解凍後のToumi3/color.bmpをパレットとしてつかってるので、
これの色を変えるとフィルタの結果も変わります(笑)

[27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37
«  Back :   HOME   : Next  »
左側メニュー非表示の方は↓をクリック
カレンダー
12 2026/01 02
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新記事
(11/15)
(12/31)
(12/08)
(03/31)
(12/21)
最新コメント
[12/03 amakami]
[04/14 amakami]
[01/01 amakami]
[01/01 chikisu]
[02/20 希望]
忍者ブログ [PR]