- 28 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 00:29:14 ]
- ディスプレイに表示されているイメージをSDカードに保存したいですが苦戦しております。
// ディスプレイに表示されているものをエンコード g.getRGBPixels(0, 0, iX, iY, pixels, 0); Image screenImage = Image.createImage(iX, iY); screenImage.getGraphics().setRGBPixels(0, 0, 240, 240, pixels, 0); try{ // エンコード形式の指定 ImageEncoder imageEncoder = ImageEncoder.getEncoder("JPEG"); // エンコードされたイメージの取得 EncodedImage encodedImage = imageEncoder.encode( screenImage, 0,0,iX,iY ); } この後にSDカードに保存したいと考えておりますがEncodeImageクラスからSDカードに保存する 方法がわかりません。 #EncodedImageクラスのメソッドの概要 ## # MediaImage getImage() 変換結果の画像をメディアイメージとして取得します。 # java.io.InputStream getInputStream() JPEGデータ等のファイルイメージを取得するためのInputStreamを取得します。 良い方法があったら教えてください。
|

|