2010-06-29から1日間の記事一覧

JRubyインストール

sudo apt-get install sun-java6-jdk sun-java6-bin aptのjrubyが古いのでバイナリを持ってくる wget http://jruby.org.s3.amazonaws.com/downloads/1.5.1/jruby-bin-1.5.1.tar.gz tar -zxvf jruby-bin-1.5.1.tar.gz mv jruby-1.5.1 ~/lib/jruby .zshrc path…

javax.iamgeioが遅いのか

http://d.hatena.ne.jp/shokai/20100629/1277804347 の続き 前のコードではjavaのBufferdImageがRubyのオブジェクトに毎回変換されている気がしたので int配列でwidth,heightだけを返すJava classを作ってJRubyのスクリプトから呼ぶ事にした。 Javaで配列で…

JRuby+javax.imageioを使うか、Ruby+RMagickを使うか

画像読み込んでwidth, heightを出力対決 画像46枚でJRuby+javax.imageio #!/usr/bin/env jruby # -*- coding: utf-8 -*- require 'java' import 'java.lang.System' import 'javax.imageio.ImageIO' import 'java.awt.image.BufferedImage' start = Time.now…

JRubyでjavaのclassを呼び出す

javax.imageioで使える画像フォーマット - 橋本詳解をJRubyで書いてみる test.rb #!/usr/bin/env jruby # -*- coding: utf-8 -*- puts 'jruby start' require 'java' import 'java.lang.System' import 'javax.imageio.ImageIO' System.out.println("javaのp…

JRubyインストール

インストール http://jruby.org/download から最新releaseを取ってホームディレクトリに置く wget http://jruby.org.s3.amazonaws.com/downloads/1.5.1/jruby-bin-1.5.1.tar.gz tar -zxvf jruby-bin-1.5.1.tar.gz mv jruby-1.5.1 ~/lib/jruby ~/lib/jruby/bi…

JRuby+JAIで画像サイズ取得

http://d.hatena.ne.jp/shokai/20100629/1277804347 と同じ条件でimage_size.rb #!/usr/bin/env jruby # -*- coding: utf-8 -*- require 'java' import 'javax.media.jai.Interpolation' import 'javax.media.jai.JAI' import 'javax.media.jai.RenderedOp' …

Java Advanced Imagingインストール、画像サイズ取得

JAI http://java.sun.com/javase/technologies/desktop/media/jai/ https://jai.dev.java.net/binary-builds.html からバイナリを取得 wget http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib.zip unzip jai-1_1_3-lib.zip mv jai-1_1…