Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

Ruby | RMagickで画像の変換を行う(Ubuntu1204環境)

概要

RMagickで画像の変換を行う(Ubuntu1204環境)

詳細

RMagickで画像の変換を行います。

前提

ImageMagickをインストールしておくこと

sudo aptitude install imagemagick libimagemagick libmagickcore libmagickcore-dev libmagickwand-dev

インストール

gem install rmagick

サンプルコード

hoge.pngをpdfファイルに変換します

# encoding: utf-8
require 'RMagick'
content = File.read("./hoge.png")

img = Magick::Image.from_blob(content).shift
img.format = "PDF"
File.open("hoge.pdf","wb"){|f| f << img.to_blob }