ここは日記でblogではありません.好き勝手に話題や出来事を書いていきます TrackBackをめったに打たないので、何かあればコメントしてください Refererを出さない環境の場合正常に見れないかもしれません /.J: keisuken, mixi: keisuken, Twitter: keisuke_n, Wassr: keisuken, はてな: keisuke_n, Tumblr: keisuken O [M$][Java][Mozilla] とうかぴんぐー [透過PNG] J2SE SDK 1.4.x(1.5は未確認)では,ImageIOを使ってGIFを生成することはできない. これはいわゆるUnisysのLZW問題でSunが特許料を支払うのをためらったからだ*1.同じようにSound APIでもMP3の読み書きはできない*2. もちろんサービスプロバイダにそれぞれのフォーマ
Image I/O で中心になるのは javax.imageio.ImageIO クラスです。このクラスだけで画像ファイルのロード/セーブが行えます。ImageIOTest1 はこの ImageIO クラスだけを使用して、イメージのロードを行っています。 ImageIOTest1 はたかだか 40 行ぐらいのプログラムなので全文を示しておきます。 1:import java.awt.Image; 2:import java.awt.image.BufferedImage; 3:import java.io.File; 4:import java.io.IOException; 5:import javax.imageio.ImageIO; 6:import javax.swing.ImageIcon; 7:import javax.swing.JFrame; 8:import javax.
3.4 ImageWriter クラス ImageIO クラスのメソッドを使用して特定のイメージ形式用の ImageReader のリストを取得できるのと同じように、ImageWriter のリストも次のようにして取得できます。 Iterator writers = ImageIO.getImageWritersByFormatName("png"); ImageWriter writer = (ImageWriter)writers.next(); ImageWriter を取得したあとは、その出力先を、次のようにして ImageOutputStream に設定しなければなりません。 File f = new File("c:\images\myimage.png"); ImageOutputStream ios = ImageIO.createImageOutputStream(f);
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く