Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.
Javaを利用してサムネイルなどの画像縮小を行う際に一番メジャーなのはjava.awt.GraphicsのdrawImageメソッドではないだろうか。 確かにJ2SE標準のAPIなので手っ取り早いのだが、いかんせんニアレストによる補完が行われるため画質が粗くなってしまう。 こういう場合はJava Advanced Imaging (JAI)を利用すれば高画質で縮小させることができる。 javax.media.jai.Interpolationのスタティックフィールドに宣言されているINTERP_BICUBIC,INTERP_BICUBIC_2,INTERP_BILINEAR,INTERP_NEARESTがそれぞれバイキュービック、バイキュービック2、バイリニア、ニアレストによる補完方法になっていて、スケール変更の際のパラメータとして指定すればその方法で補完される。 以下はバイリニアに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く