my notebook blog : Groovy

Groovy で画像処理、普段使いのスクリプト その1 ( リサイズ/グレースケール/JPEG/切り抜き/2in1 )

普段ターミナル中心に bash と vim で仕事をしている身としては ちょっとした画像処理は いちいち Photoshop や GIMP を起動するより groovy スクリプトでちゃっちゃと済ませてしまいたいところです。

今回はそれら普段使いのちょっとした画像処理用コードをいろいろ書いてみます。 ここではこのとてもおいしそうな ポンシェのホワイトドーナツ 画像を例に いろいろ料理してみましょう。

white-donuts

continue reading……

Java でパイプを使う / 複数の変換処理をつなげて処理する

Javaでパイプする方法がよくわからなかったので、いろいろ試行錯誤した結果をまとめました。 Javaで書くとコードが長くなるので、Groovy で記述しています。

ここでは話を簡単にするために、最初の入力として以下のような果物名を列挙したデータがあり、 これを二つのフィルタを使って処理する例を考えます。

melon lime lemon raspberry cherry kiwi banana apple orange grape

continue reading……

複数のPNG画像からPDFを生成する

複数の画像データを1画像1ページとしてPDFに変換する話。

早速 groovy と PDFBox を使って PNG から PDF 生成します。

continue reading……

Groovy で SVG を出力して、六角形のフラクタル図形を書いた

fractal-hexagons

少し長いのですが、ここにメモしておきます。

continue reading……

カレントディレクトリの txt 拡張子のファイルを全部列挙した上でそれを html などに替えるシェルスクリプト

シェルスクリプトは便利だけど、拡張子の置きかえ記述がいつまでたっても覚えられない。

#!/bin/bash
for f in *.txt
do
    txtfile=$f
    htmlfile=${f%.*}.html 
    echo $txtfile $htmlfile
done

continue reading……


« Newer PostsOlder Posts »