• 締切済み

iアプリでプリントスクリーン

iアプリで、ディスプレイにg.DrawTextやg.DrawImageなどで表示された画面をjpgかgifで保存したいので、参考になるサンプルを教えてください。

みんなの回答

回答No.1

サンプルではありませんが。。。 ImageEncoder#encode()で、Canvasに描画されている内容をJPEG形式に変換することが出来ます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • iアプリの作成で画像が再描画されません。

    iアプリの作成で画像が再描画されません。 どうしても解決できないのでご教示下さい。 iアプリの作成をしながら勉強しています。 利用しているプロファイルはdoja 5.1です。 class MainCanvas extends Canvas {  public void paint(Graphics g) {   MediaImage mi = MediaManager.getImage("resource:///6.gif");   try {    mi.use();   } catch(Exception e) {    //何らかの例外処理   }   Image image = mi.getImage();   getGraphics().drawImage(image, 20, 0);  }    public void processEvent(int type, int param) {  if (type==Display.KEY_PRESSED_EVENT) {     if (param == Display.KEY_SELECT) {      Dialog dlg = new Dialog(Dialog.DIALOG_YESNO, "終了");      dlg.setText("終了しますか?");      int result = dlg.show();      if (result == Dialog.BUTTON_YES) {       IApplication.getCurrentApp().terminate();      }     }   if (param == Display.KEY_SOFT1) {    MediaImage mi = MediaManager.getImage("resource:///9.gif");    try {     mi.use();    } catch(Exception e) {     //何らかの例外処理    }    Image image = mi.getImage();    getGraphics().drawImage(image, 0, 0);         }    }  } } こんなクラスがあった時、ダイアログがキャンセルされると、 「9.gif」の方がキャンバス上から消えてしまいます。 どういう作りにすると、キャンバスから画像が消えなくなる のでしょうか?

    • ベストアンサー
    • Java
  • iアプリののプログラミングで

    iアプリを作ろうとしています。 アプリから画像を取り込むのに、 MediaImage mi = MediaManager.getImage("resource:///…image.gif"); では表示(画像の取得)ができるのに、 MediaImage mi = MediaManager.getImage("http://…image.gif"); では表示というか、画像に対してアクセスすらしてくれません。 何か不具合な点があるのでしょうか? ご存知の方、よろしくお願いします。

    • ベストアンサー
    • Java
  • iアプリが出ない(N905i)

    一昨日まで何とも無かったのですが、iアプリのドコモの料金表示やモバイルスイカが真っ黒な画面で表示されません。 地図のアプリは表示されるのですが・・・ 何か考えられる事はありますか? iモードなどは表示されます。 宜しくお願い致します。

  • iアプリ/サイコロの作り方

    Doja5.1 J2SDK1.4.2 を使ってソースを書いています。 まずサイコロを振るプログラムを作って、そのあとサイコロの数字を画像で表示できるようなものを作りたいです。 サイコロの画像はgifで用意してあります。 まずサイコロを振るプログラムですが以下のように書きました。 しかし、エラーが出ないにも関わらずエミュレータで動きません。 どこが間違っているのかどなたか教えてください。 また、画像を表示するほうのプログラムはどこを変えれば良いでしょうか。 よろしくお願い致します。 import com.nttdocomo.ui.*; import java.util.Random; class MainCanvas extends Canvas { int dice[] = new int[8*2]; Random rnd = new Random(); boolean init_flg = false; public MainCanvas() { setSoftLabel(Frame.SOFT_KEY_1,"サイコロ"); setSoftLabel(Frame.SOFT_KEY_2,"終了"); } public void paint( Graphics g ) { if(init_flg == false) { init_flg = true; return; } g.clearRect(0,0,200,2*8*13+30); int i; for(i=0;i<8*2;i++) { g.drawString(Integer.toString(i+1)+"回目のサイコロ",0,i*13+30); g.drawString(Integer.toString(dice[i]),100,i*13+30); } } public void processEvent( int type, int param ) { if( type == Display.KEY_PRESSED_EVENT ) { if( param == Display.KEY_SOFT1 ) { int i; for(i=0;i<8*2;i++) { dice[i] = rnd.nextInt(11)+2; } repaint(); } else if( param == Display.KEY_SOFT2 ) { IApplication.getCurrentApp().terminate(); } }

    • ベストアンサー
    • Java
  • 待ち受けiアプリ開発の参考資料を探しています

    待ち受けiアプリ開発の参考資料を探しています。 希望ターゲットは DoJa-5.0 以上ですが、4.0以上でもかまいません。 (逆に5.1以上専用だと困ります。) 開発環境はできれば Eclipse 3.1 (3.1.1)を使いたいですが、ドコモの開発ツール+エディタでも可です。 私はJava及びiアプリに関しては初心者です。web上で参考資料を探して独学中ですが、「待ち受け」iアプリとなると資料が少なくて困っています。 ドコモのドキュメントも読んでいますが、サンプルソースが書いて無いので実際のコード記述が良くわかりません。 「待ち受け」iアプリに関して参考になるwebサイトや、書籍などの資料を教えてください。初心者にもわかりやすいものをお願いします。 具体的なサンプルソースがあるものが望ましいです。 大型書店になかなか行けないので、良かった本、あまり良くなかった(初心者向けではなかった)本、といった具合に紹介していただけると助かります。

    • ベストアンサー
    • Java
  • プリントスクリーン

    プリントスクリーンで画面をコピーしてペイントでビットマップで保存しています。最近何の設定も変えていないのに、保存したファイルの容量が3Mから9Mになっていました。名前を付けて保存の時は「24色BMP」で保存しています。なぜ、ファイルの保存容量が上がったのでしょうか?? そのため、サムネールの画面も小さく表示されています。

  • iアプリの画面が小さいんです

    movaのP506iCを使っています。 iアプリをPCのサーチエンジンで検索して、いくつかURLを506に送ってダウンロードしたのですが、「506シリーズに対応している」とちゃんと書いてあるのに、一部のアプリは全画面の1/4くらいの面積でしか表示されず(一部しか見えないのではなく、全面見えているのに506iCの液晶の1/4しか使わないで表示してしまう)、絵が小さすぎて見にくくて仕方がありません。 506シリーズのモニタの解像度が高すぎるのでしょうか? 正常に全面を使って表示してくれるアプリもあるのですが。 画面が小さい iアプリは、具体的には、 http://appget.com/im/pc/apview_023283.htm の「麻雀山3」と http://appget.com/im/pc/apview_001043.htm の「花札あいこい」 なのですが、これ、対策はあるんでしょうか? もしくは、上の2つと同種のiアプリで、506シリーズでも全面表示されて見やすいものは無いでしょうか? 画角を基準にiアプリを探せないものかとトライしてみたんですが、そのような探し方もわからなかったのです。 よろしくお願いします。

  • iアプリで

    画面が鏡の様になるアプリとストップウォッチが使えるiアプリはないでしょうか?あるととても便利なのですが・・・

  • プリントスクリーンについて

    ウインドウズ10です。 プリントスクリーン→ペイント→名前を付けて保存→JPEG画像で保存をしていました。作業中に、途中から急に、保存した画像が小さくなり、画面いっぱいに表示されていたものが、画面の隅に小さくしか保存できなくなりました。表示ボタンを確認しても、縮小には、なっておりません。作業中に、何か設定が変わってしまったのでしょうか? 当方、パソコンに詳しくなく、以上のような状況説明しかできないのですが、解決策がありましたら、教えて頂きたいと思います。 以上、どうぞよろしくお願いいたします。

  • vアプリ iアプリ

    こんにちは、 試しにvアプリ iアプリとかを作ってみたいと思っています。 iアプリの作成の本は購入して少し試してみました。 何か、vアプリ iアプリの作成で参考になるようなURLなどお分かりの方がいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java