ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

GoogleのStatic MAPが、安定して見えない(>_<!)。。。。

2008-10-08 12:02:41 | Weblog

かなしい・・・

昨日やった、
GoogleのStatic MAP(IMGタグでGoogleMapを出す)のテスト。
http://blog.goo.ne.jp/xmldtp/e/3cb86eb3e7111387c2e26d87dc6eeb34


なんだけど、見えるときと見えないときがある・・・

なぜなんだろう・・・

たしか、static APIって、1IPアドレス1000件までだった気が・・・
そのせいかなあ?
たしかに、ここだけでも、1000人以上見ている(アクセスは、3000アクセス以上)なので、
毎回見ていったら、制限に引っかかる可能性もあるけど、
同じイメージなので、毎回見ていることも・・・??たぶんないよねえ・・

Goo ブログ1つで1IPで、他にもやってる人がいるのかなあ・・

・・・それとも、こんなもんなのかなあ・・・??

・・げんいんふめい・・




  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JavaでJPEGファイルを読み込み、図や文字を書いて、出力する

2008-10-08 11:27:19 | JavaとWeb

JAVAでJPEGファイルを読み込み(JPEG以外の画像ファイルでも、OKなものもあるんだけど、とりあえずJpegとしよう)、それに、図とか文字を書いて保存、出力する方法について

参考サイト
ImageIOクラスで画像ファイルを読み書きする
http://www.javadrive.jp/java2d/bufferedImage/index2.html

6. グラフを画像ファイルに出力する方法
http://www.techscore.com/tech/Others/Jung/06.html

ソースは、こんなかんじ
import javax.imageio.*;
import java.awt.*;
import java.awt.image.*;
import java.io.*;

public class Test {

	public static void main(String[] args) {

		BufferedImage image = null;

		//	ファイル読み込み
		try
		{
    		  image = ImageIO.read(new File("test.jpg"));
		} catch (Exception e) {
    		  e.printStackTrace();
		}

		Graphics graphics = image.createGraphics();

		//	いたずら書き
		graphics.setColor(Color.RED);
		graphics.drawString("いたずら書きだよー",0,10);		

		//	ファイル保存
	    	try
    		{
        		  ImageIO.write(image, "jpeg", new File("test.jpg"));
    		}
    		catch (Exception e)
    		{
        		  e.printStackTrace();
    		}
    	
    		System.out.println("終わりました");
    	
	}
}


これで、test.jpgというJPEGファイルを読み込み、「いたずら書きだよー」と赤字で書いて、保存します。

他の図とかを書きたい場合は、Graphicsのいろいろなメソッド(fillRectとか)を呼び出して作ってね!

なお、イメージファイルを読み込むのではなく、図やグラフを書いてJPEGに保存したい場合は、
はじめの、
image = ImageIO.read(new File("test.jpg"));

image = new BufferedImage(500,500,BufferedImage.TYPE_INT_BGR);
とかにすると、できます。
ただし、この場合、try,catchはいりません。



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする