画像処理についてあれこれ
ImageMagickをメインに、画像処理についてのTipsを書いていきます。
Saturday, October 18, 2008
RMagickで画像の四隅を切り取る
›
RMagickで画像の四隅を切り取るには、以下のコードを実行します。 require 'RMagick' include Magick # 四隅切り取りサイズ px = 20 py = 20 # 画像読み込み images = ImageList.new(...
librsvgでぼかした四角を描画する
›
librsvgでぼかした四角を描画するには、以下のsvgファイルを処理します。 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" ...
GMICを使用して画像を白黒化する
›
GMICを使用して画像を白黒化するには、以下のバッチファイルを実行します。 rem 環境によって変えてね set gmic=C:\share\gmic-0.8 %gmic%\gmic.exe sf.jpg -ditheredbw -o sample594a.png 元画像(sf....
Friday, October 17, 2008
GMICを使用して、画像を白黒ドット画像に変換する
›
GMICを使用して、画像を白黒ドット画像に変換するには、以下のバッチファイルを実行します。 rem 環境によって変えてね set gmic=C:\share\gmic-0.8 %gmic%\gmic.exe sf.jpg -dotsbw -o sample593a.png 元画像...
Python Imaging Libraryを使用して、エッジ抽出を行う
›
Python Imaging Libraryを使用してエッジ抽出を行うには、以下のコードを実行します。 # coding=UTF-8 import Image import ImageFilter # 画像の輪郭抽出する img1 = Image.open("sf.jp...
librsvgを使用して画像を描画する
›
librsvgを使用して画像を描画するには、以下のsvgファイルを処理します。 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" ...
Thursday, October 16, 2008
GMICを使用して画像に放射ブラーをかける
›
GMICを使用して画像に放射ブラーをかけるには、以下のコマンドを実行します。 rem 環境によって変えてね set gmic=C:\share\gmic-0.8 %gmic%\gmic.exe sf.jpg -radialblur -o sample592a.png 元画像(sf...
Java2DとJava Image Filters(pixels)を使用して画像をタイル状に配置する
›
Java2DとJava Image Filters(pixels)を使用して画像をタイル状に配置するには、以下のコードを実行します。 import java.awt.*; import java.awt.geom.*; import java.awt.image.*; impor...
librsvgで放射グラデーションを描画する
›
librsvgで放射グラデーションを描画するには、以下のsvgファイルを処理します。 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"...
Wednesday, October 15, 2008
ImageMagickとPHPで画像をビデオ風にする - その2
›
Imagickで画像をビデオ風にするには、以下のコードを実行します。 以下のコードではfxImageを使用しないで偶数ラインを暗くしています。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN...
rsvgでグラデーションを描画する
›
rsvgでグラデーションを描画するには、以下のsvgファイルを処理します。 <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" ...
Tuesday, October 14, 2008
Java2DとJava Image Filters(pixels)を使用して画像をライトで照らしたようなイフェクトをかける
›
Java2DとJava Image Filters(pixels)を使用して画像をライトで照らしたようなイフェクトをかけるには、以下のコードを実行します。 以下のコードでは、青色と赤色のライトの位置をずらして、画像を照らしています。 import java.awt.*; impo...
Python Imaging Libraryを使用して画像をエンボス処理する
›
PILを使用して画像をエンボス処理するには、以下のコードを実行します。 # coding=UTF-8 import Image import ImageFilter # 画像をエンボス処理する img1 = Image.open("sf.jpg") img2 ...
librsvgで文字列を描画する
›
librsvgで文字列を描画するには、以下のSVGファイルを処理します。 text.svg <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN...
Monday, October 13, 2008
Java2DとJava Image Filters(pixels)を使用して万華鏡のような画像を生成する
›
Java2DとJava Image Filters(pixels)を使用して万華鏡のような画像を生成するには、以下のコードを実行します。 import java.awt.*; import java.awt.geom.*; import java.awt.image.*; imp...
librsvgでパスを描画する
›
librsvgでパスを描画するには、以下のsvgファイルを処理します。 path.svg <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN...
Sunday, October 12, 2008
ImageMagickとPHPで画像の端を半透明にする
›
Imagickで画像の端を半透明にするには、以下のコードを実行します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/...
ImageMagickで画像のレベルを変更する
›
ImageMagickで画像のレベルを変更するには、以下のコードを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.4.3-Q16 rem 画像のレベルを明るく調整 %im%\convert.exe sf.jpg -le...
Java2DとJava Image Filters(pixels)を使用して画像をリサイズする
›
Java2DとJava Image Filters(pixels)を使用して画像をリサイズするには、以下のコードを実行します。 import java.awt.*; import java.awt.geom.*; import java.awt.image.*; import j...
Saturday, October 11, 2008
Java2DとJava Image Filters(pixels)を使用してMaximumフィルタを適用する
›
Java2DとJava Image Filters(pixels)を使用してMaximumフィルタを適用するには、以下のコードを実行します。 import java.awt.*; import java.awt.geom.*; import java.awt.image.*; i...
‹
›
Home
View web version