• ベストアンサー

プログラム上でグラフを描画し、それをJPEGファイルに保存する。

アプレットのプログラムで、まずグラフを描画し、その 描画したグラフをJPEGファイルに保存したいのですが、 どなたかやり方をご存知ないでしょうか? また、それ関連の処理が記されているHPをご存知ないでしょうか?

  • yo-he
  • お礼率35% (34/97)
  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • O-K
  • ベストアンサー率100% (1/1)
回答No.2

実現するためには、2つのステップを踏む必要があります。 その1.JPEGファイルの保存先は、 サーバー上に保存するならCGIを使えば可能です。 CGIとアプレットの通信をまず勉強しましょう。 その2.アプレットでJPEGファイルを作成するには、 フリーで公開されているライブラリ等を使えば 出来ると思います。(たとえばJimiなど。) (Java Plug-inがOKでJava2限定ならJava2Dを使うという手もあります。) いきなりアプレットは難しいと思うのでまずは 雛形としてアプリケーションを作ってみてはどうでしょうか?

参考URL:
http://java.sun.com/products/jimi/

その他の回答 (1)

回答No.1

アプレットはセキュリティの弱点になりうるため、通常はいろいろ な制約がかかっています。その一つはローカルのファイルを読み書 きできないというものです(セキュリティの甘いブラウザならば、 できるかもしれません)。また、ローカルの実行可能プログラムを 実行することもできません。署名つきアプレットというのが使える なら、この制約も緩和されると思いますが、それはアプレット作者 を信用できるかどうかにかかってきます。 もう一点、グラフのように境界がはっきりして色数の少ない図は、 JPEGではなくGIFかPNGにする方が、画質・ファイルサイズの両面か ら有利です。GIFは特許問題がからんでいるので、そろそろPNGに切 り替えた方がいいでしょう。

関連するQ&A

  • アプレットで描画したグラフを画像に保存する方法について

    初めて質問させていただきます。 プログラム上で、javaアプレットで描画した折れ線グ ラフ、棒グラフをJPEGなどの画像ファイルとして保存 する方法が分からず困っています。 ひとつの方法として、プリントスクリーンを使用する 方法を考えたのですが、これだと表示されている画面 そのものが画像ファイルとして保存されてしまい、マ ウスカーソルまでもが入っていたりする画像となって しまいます。 何か良い方法がありましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • javaアプレットでの文字化けと動的なグラフ描画について

    ネットワークのノード間のつながりを簡易的に描画するようなアプレットやフラッシュ等を探しています(質問1)。棒グラフや円グラフといったものは多く見つかるのですが・・・。 [HyperGraph] http://hypergraph.sourceforge.net/ でそれらしいのを見つけたのですがUTF-8で書いた(他も同様)XMLファイルを読み込ませるとアプレットをロードした際に日本語が文字化けしてしまいます。調べたところアプレット側ではUnicode(UTF-8)で処理するとかなんとかということでアプレットのソースを改良する必要があるのかどうかというところで悩んでいます(質問2)。よろしくお願いします。

    • ベストアンサー
    • Java
  • OE6.0でjpegファイルの保存

    IE5.5から6.0にしました ところがOEで不都合が出る様になってしまいました jpegファイルが添付された受信e-mailなんですが 以前は画像上で「右クリック」→「名前を付けて画像を保存」 でイメージドキュメントとしてフォルダに保存出来たのですが jpegのアプリケーションに関連づけしてくれなくなり 1枚毎に「ファイルを開くアプリケーションを選択」を しないと開かなくなってしまいました なんとか5.5の時の様に戻したいのですが設定が分かりません どなたかご存知の方いらっしゃいませんか?

  • グラフの描画

    JBuilderを使っています。  グラフを表示させたいのですが、オブジェクトに何が適しているのか調べてもわかりません。現在、SwingのLabelを使っています。半信半疑なままプログラムに取り組んでいる状態です。アドバイスをお願いします。  また、VBのように”あるオブジェクトを指定して、そこにグラフを描画する”といったことのできるメソッドなどを知りたいです。お願いします。m(_ _)m

    • ベストアンサー
    • Java
  • JPEGファイルを名前を付けて保存し直すとファイルサイズが小さくなるのはなぜ?

    JPEGファイルを名前を付けて保存し直すとファイルサイズが小さくなるのはなぜでしょうか。 共有ドライブやローカルに保存されているJPEGファイルを、何も手を加えずに別名を付けて保存するだけでファイルサイズが小さくなります。 どこかに保存時に圧縮をかける設定がされているのでしょうか。 ご存知の方がいらっしゃいましたらご回答頂けますでしょうか。

  • ファイル(JPEGイメージ)の保存について

    メールに送られてきた添付写真(JPEG)なのですが、名前をつけて保存の操作を したところ、以前はJPEGイメージとしてファイルできたのが、急にファイルとして 保存されてしまうようになりました。 その写真を次に見たい時、保存先のファイルを開いて名前のところにマウスポインターを合わせるとJPEGイメージだと左側にイメージ写真が出て扱い易いので JPEGイメージとして保存したいのですが?

  • JPEGで保存できない!見れない!

    友達からメールで送られてきた写メールでとった画像を 右クリックして「名前をつけて画像を保存」にしたあと 保存したフォルダを見てみるとJPEGで保存されておらず 違うもので保存されてしまいます。 保存する時に出てくるフォルダにすでに保存されているファイルのアイコンが カギのようなマークになったりすることもあります。 そして保存したファイルのプロパティを見てみると 『ファイルの種類:ファイル』になっています。 アイコンもJPEGでないものになっています。 アプリケーションから開いてみると見ることができますが(IEで開けます)、 プレビューはされません。 縮小表示でも見れません。 『これらのファイルを開くときは、いつもこのアプリケーションを使う』の ところにチェックを入れることもできません。 さらに他の人から送られてきたJPEGの画像のファイルを見ようとしても ×が出てきて見れません。 今までに保存したJPEGのファイルは普通に見ることができます。 何がおかしいのでしょうか? どうすればJPEGで保存することができますか? ちなみにOSはMeです。 どなたか教えてください。お願いします。

  • エクセルで、極座表のグラフ描画方法

    エクセルで、極座表のグラフ描画方法を知りたいです。 極座表に最適な、グラフの種類、 説明などがあるHP等ご存知でしたら教えてください。

  • ピクチャボックスに描画した画像の保存

    VB6.0にて、 http://www.uploda.org/uporg898462.jpg このようなものを作成しました。 折れ線グラフはプログラムにて後から描画したもの、 それ以外の目盛りなどは最初からピクチャボックスに描画してあるものです。 pic1,pic2は共にピクチャボックスです。 赤い線で囲まれたpic1を目盛り、グラフ、その他のテキストボックスや文字と共に画像として保存したいのですが、 SavePicture Pic1.Image, "C:\SaveTest2.bmp" とすると、pic1の大きさの、何も描画されていない真っ白な画像が保存されてしまいます。 また、SavePicture Pic2.Image, "C:\SaveTest2.bmp" (pic2の保存) とすると、折れ線グラフのみが描画され、目盛りは無くなった画像が保存されてしまいます。 2つのピクチャ共にAutoRedraw=Trueを設定しています。 pic1を上手く保存する方法は無いでしょうか? ご教授、お願いします。

  • JPEGファイルの開き方

    JPEGファイル(画像)でどうしても開けないものがあるのですが、JPEGファイルを開くプログラムは何があるのか教えて下さい。