fuku.eb4j.util
クラス ImageUtil

java.lang.Object
  上位を拡張 fuku.eb4j.util.ImageUtil

public final class ImageUtil
extends Object

イメージ操作ユーティリティクラス。

バージョン:
0.3.5
作成者:
Hisaya FUKUMOTO

メソッドの概要
static byte[] bitmapToPNG(byte[] b, int width, int height)
          デフォルトの圧縮レベル、前景色を黒、背景色を白、無透過で ビットマップイメージをPNG (Portable Network Graphics) に変換します。
static byte[] bitmapToPNG(byte[] b, int width, int height, Color foreground, Color background, boolean transparent)
          デフォルトの圧縮レベル、指定された前景色、指定された背景色で ビットマップイメージをPNG (Portable Network Graphics) に変換します。
static byte[] bitmapToPNG(byte[] b, int width, int height, Color foreground, Color background, boolean transparent, int level)
          指定された圧縮レベル、指定された前景色、指定された背景色で ビットマップイメージをPNG (Portable Network Graphics) に変換します。
static byte[] dibToPNG(byte[] b)
          デフォルトの圧縮レベルでDIB (Device Independent Bitmaps) を PNG (Portable Network Graphics) に変換します。
static byte[] dibToPNG(byte[] b, int level)
          指定された圧縮レベルでDIB (Device Independent Bitmaps) を PNG (Portable Network Graphics) に変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

bitmapToPNG

public static byte[] bitmapToPNG(byte[] b,
                                 int width,
                                 int height)
デフォルトの圧縮レベル、前景色を黒、背景色を白、無透過で ビットマップイメージをPNG (Portable Network Graphics) に変換します。

パラメータ:
b - ビットマップデータ
width - 画像の幅
height - 画像の高さ
戻り値:
PNGデータ

bitmapToPNG

public static byte[] bitmapToPNG(byte[] b,
                                 int width,
                                 int height,
                                 Color foreground,
                                 Color background,
                                 boolean transparent)
デフォルトの圧縮レベル、指定された前景色、指定された背景色で ビットマップイメージをPNG (Portable Network Graphics) に変換します。

パラメータ:
b - ビットマップデータ
width - 画像の幅
height - 画像の高さ
foreground - 前景色
background - 背景色
transparent - 背景を透過させるかどうか
戻り値:
PNGデータ

bitmapToPNG

public static byte[] bitmapToPNG(byte[] b,
                                 int width,
                                 int height,
                                 Color foreground,
                                 Color background,
                                 boolean transparent,
                                 int level)
指定された圧縮レベル、指定された前景色、指定された背景色で ビットマップイメージをPNG (Portable Network Graphics) に変換します。

パラメータ:
b - ビットマップデータ
width - 画像の幅
height - 画像の高さ
foreground - 前景色
background - 背景色
transparent - 背景を透過させるかどうか
level - 圧縮レベル (0-9)
戻り値:
PNGデータ

dibToPNG

public static byte[] dibToPNG(byte[] b)
デフォルトの圧縮レベルでDIB (Device Independent Bitmaps) を PNG (Portable Network Graphics) に変換します。

パラメータ:
b - DIBデータ
戻り値:
PNGデータ (無効なDIBデータの場合はnull)

dibToPNG

public static byte[] dibToPNG(byte[] b,
                              int level)
指定された圧縮レベルでDIB (Device Independent Bitmaps) を PNG (Portable Network Graphics) に変換します。

パラメータ:
b - DIBデータ
level - 圧縮レベル (0-9)
戻り値:
PNGデータ (無効なDIBデータの場合はnull)


Copyright © 2002-2004 Hisaya FUKUMOTO. All rights reserved.