画像処理についてあれこれ

ImageMagickをメインに、画像処理についてのTipsを書いていきます。

Saturday, April 18, 2009

ScriptomとImageMagickで画像を反転させる

›
ScriptomとImageMagickで画像を反転させるには、以下のコードを実行します。 import org.codehaus.groovy.scriptom.* Scriptom.inApartment { im = new ActiveXObject("Ima...

pycairoで画像を半透明に重ね合わせる

›
pycairoで画像を半透明に重ね合わせるには、以下のコードを実行します。 # coding=UTF-8 import cairo img1 = cairo.ImageSurface.create_from_png("sf.png") img2 = cairo...
Friday, April 17, 2009

ImageMagickとPHPで不規則な筋状の画像を生成する

›
ImageMagickとPHPで不規則な筋状の画像を生成するには、以下のコードを実行します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org...

ImageMagickで光沢のある文字列のプレートを描画する

›
ImageMagickで光沢のある文字列のプレートを描画するには、以下のバッチファイルを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.4.8-Q16 %im%\convert.exe -fill white -fon...

pycairoでイタリックの文字列を描画する

›
pycairoでイタリックの文字列を描画するには、以下のコードを実行します。 # coding=UTF-8 import cairo surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 200, 200) ctx = cairo.C...
Thursday, April 16, 2009

ImageMagickで画像をブロック風に変換する

›
ImageMagickで画像をブロック風に変換するには、以下のバッチファイルを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.4.8-Q16 %im%\convert.exe -size 20x20 xc:black ...

pycairoで文字列を描画する

›
pycairoで文字列を描画するには、以下のコードを実行します。 # coding=UTF-8 import cairo surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 200, 200) ctx = cairo.Context...
Wednesday, April 15, 2009

pycairoで画像にモザイクをかける

›
pycairoで画像にモザイクをかけるには、以下のコードを実行します。 # coding=UTF-8 import cairo img = cairo.ImageSurface.create_from_png("sf.png") surface = cairo...

RMagickで画像を渦巻き模様で切り取る

›
RMagickで画像を渦巻き模様で切り取るには、以下のコードを実行します。 require 'RMagick' include Magick images = ImageList.new("sf.jpg") images.alpha = Act...
Tuesday, April 14, 2009

pycairoで画像を縮小する

›
pycairoで画像を縮小するには、以下のコードを実行します。 # coding=UTF-8 import cairo img = cairo.ImageSurface.create_from_png("sf.png") surface = cairo.Ima...

ImageMagickとPHPで斜線グラデーション画像を生成する

›
Imagickで斜線グラデーション画像を生成するには、以下のコードを実行します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xh...
Monday, April 13, 2009

pycairoで文字列の領域を求める

›
pycairoで文字列の領域を求めるには、以下のコードを実行します。以下の例では文字列の領域を暗い青で塗りつぶしています。 # coding=UTF-8 import cairo surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, ...

ImageMagickで画像の上にタイル配置した影付き文字列を描画する

›
ImageMagickで画像の上にタイル配置した影付き文字列を描画するには、以下のバッチファイルを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.4.8-Q16 %im%\convert.exe sf.jpg ( -s...
Sunday, April 12, 2009

pycairoで画像を左右反転させる

›
pycairoで画像を左右反転させるには、以下のコードを実行します。 # coding=UTF-8 import cairo img = cairo.ImageSurface.create_from_png("sf.png") surface = cairo....

groovyで4点グラデーションを描画する

›
groovyで4点グラデーションを描画するには、以下のコードを実行します。 import javax.imageio.*; import groovy.swing.j2d.* w=200 h=200 gr = new GraphicsRenderer() gr.renderToF...

ImageMagickで画像の端の色調を変える

›
ImageMagickで画像の端の色調を変えるには、以下のバッチファイルを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.4.8-Q16 %im%\convert.exe sf.jpg -gravity southwe...
Saturday, April 11, 2009

Pycairoで画像を上下反転させる

›
Pycairoで画像を上下反転させるには、以下のコードを実行します。 # coding=UTF-8 import cairo img = cairo.ImageSurface.create_from_png("sf.png") surface = cairo....

RMagickで画像を滲んだ感じに変換する

›
RMagickで画像を滲んだ感じに変換するには、以下のコードを実行します。 require 'RMagick' include Magick # 画像を滲んだ感じに変換する fn = "sf2.jpg" images = ImageList.n...
Friday, April 10, 2009

pycairoで角丸四角でクリッピングして画像を描画する

›
pycairoで角丸四角でクリッピングして画像を描画するには、以下のコードを実行します。 # coding=UTF-8 import cairo import math img = cairo.ImageSurface.create_from_png("sf.png...

ImageMagickとPHPで文字ごとに背景色が異なる文字列を描画する

›
Imagickで文字ごとに背景色が異なる文字列を描画するには、以下のコードを実行します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/T...
‹
›
Home
View web version

About Me

kyle
View my complete profile
Powered by Blogger.