タグ

ImageMagickに関するtaka222のブックマーク (13)

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • RMagickでメモリリークが発生する - 2009-12-22 - diaの備忘録

    なぜメモリリークが発生するのか そもそも、RubyにはGCがあるので自然に開放されるはずです。しかし、実際にはそうなっていません。これには下記のような理由があります。 RMagickはImageMagickのobj(mallocで確保した)を扱っていて、これはRubyのobjではありません。そのため、GCの対象にならず、メモリリークの危険性をはらむ事になります。 対策 対策1〜3の順でおすすめと思います。 対策1(RMagickとImageMagickのバージョン変更ができる場合) RMagick 2.10.0で変更された下記に頼る。 (Experimental) Support the use of Ruby managed memory for all memory allocations (available in ImageMagick 6.5.3-10) 対策2(バージョン変更で

    RMagickでメモリリークが発生する - 2009-12-22 - diaの備忘録
  • Ruby でグラフ作成

    私が Ruby でグラフを簡単に作成できるのを知ったのは「Rubyist 九州」の例会に参加したことがきっかけです. その記憶がなくならないうちに,Ruby で簡単に作成できるグラフの種類を一通りまとめておきたいと考えました. 参考 Web ページ: http://www.gfd-dennou.org/arch/davis/gfdnavi/doc/install/install-rails.htm Linux での事前準備 インストール前に「yum check-update; yum update」を実行しておくとトラブルが減るでしょう. これは更新可能な全パッケージを更新するという操作です. yum check-update yum update ImageMagick と ImageMagick Ruby インタフェース (RMagick) を yum を使ってインストール yum i

  • PHPライブラリ「Imagick」で携帯の機種に応じた画像を表示する

    はじめに 画像処理を行うライブラリの1つにImageMagickがあります。 ImageMagickとは ImageMagick Studio LLC が開発する画像操作のためのソフトウェアで、GIF、JPEG、JPEG 2000、PNG、PDF、PhotoCD、TIFF、DPXなどの幅広いファイルフォーマットに対応しています。GPL互換性のあるライセンスで提供されています。 そして、ImageMagickの機能をPHPで利用するための拡張インターフェースがImagickです。PHPでこのImagickを使うと簡単なコードでImageMagickの機能を利用できます。 記事ではImagickを利用して、アクセスしてきた携帯電話の機種に応じて画像を表示させる仕組みの構築例について説明します。 対象読者 PHPでのWebアプリケーション開発について基的なことを理解している方 動作環境と開発

    PHPライブラリ「Imagick」で携帯の機種に応じた画像を表示する
  • RMagickで複数枚の画像を重ねる - 橋本詳解

    Image.compositeで重ねられる。 ruby img-composite.rb base.png img1.png img2.jpg img3.jpg result.pngimg-composite.rb #!/usr/bin/env ruby require 'rubygems' require 'RMagick' include Magick resultFileName = ARGV.pop result = Image.from_blob(File.read(ARGV.shift)).shift ARGV.each{|file| puts file img = Image.from_blob(File.read(file)).shift result = result.composite(img, 0, 0, OverCompositeOp) } result.write

    RMagickで複数枚の画像を重ねる - 橋本詳解
  • 画像内で使用されている色の統計を取るサンプル - うなの日記

    RMagickを使って、画像内で使用されている色の統計を取得するサンプルを書いてみました。使用されている色ごとに割合を算出し、使用量の多い順に出力します。 require 'rubygems' require 'RMagick' imgs = Magick::Image.read("./kitten.jpg") img = imgs.first # 画像内で使用されている色の一覧を集計 histogram = img.color_histogram.inject({}) {|h,pair| color = pair[0].to_color( Magick::AllCompliance, false, 8, true ) h[color] ||= 0 h[color] += pair[1] h }.sort_by {|pair| pair[1]*-1 } #使用されている順にソート #割合を

    画像内で使用されている色の統計を取るサンプル - うなの日記
  • PHPのImageMagickラッパライブラリImagickの紹介|株式会社 フラッツ

    那須です。 PHPには、ImagickというImageMagickを扱うためのPECL拡張モジュールがあります。 このImagickは、0.x系と2.x系の2種類があるのですが、互換性がなく、使い方が全く異なります。2.x系は、ライブラリがクラス化しており、リソースの管理などが行いやすくなっています。そのため、これからImagickを使う方は、2.x系を使うべきです。 ある画像を100×100のサイズにリサイズする場合のそれぞれの例を下記に示します。 ImageMagickのコマンドを使う場合 > convert -resize 100x100 [original_filename] [thumbnail_filename] Imagick2.x系を使う場合 $image = new Imagick(); $image->readImage($original_filename);

  • 画像の再配布を禁止する (コピーや転送を不可にする) 携帯サイトを作ろう! -ちょっと詳しいモバイルサイトの作り方-

    ちょっと3キャリア対応サイト作成法から離れて、今回はちょっとハイエンドなテクニックを紹介します。 例えば、壁紙サイトを携帯サイトで運営するとします。「自分が作成した画像はできれば、自分のサイトからダウンロードして欲しい。」 とか、 「画像を勝手にコピーされたくない。」などのように考える方もいらっしゃるでしょう。 現在の携帯端末はサイト上に掲載されている画像を簡単に端末に保存できます。また、通常、著作権処理が施されていない画像の場合、これらの画像をメールで転送したり、外部メモリーカード等に書き出すことができます。つまり、サイトオーナーからしてみれば、事実上画像の流出を防ぐことができません。 しかし、これを許してしまうと、例えば商用サイトなどでは、死活問題になりかねないことになり、対策する必要が出てきます。 その画像に著作権を付ける方法が今回のテーマです。 コピーや転送を制限する。 つまり、自

  • ウノウラボ Unoh Labs: 携帯キャリアで画像を転送させない方法

    Keitaです。 携帯画像で待ち受け画像などで、ダウンロードはできるけどメールに添付できないタイプの画像があるとおもいます。 ここらへんどうやるか、気になって調べてみると、 Docomoと、AUは画像のコメント部分に、それぞれ、特定の文字列を入れれればいいようで、 Docomoの場合「copy="NO"」、KDDIの場合「kddi_copyright=on」を追加することでで、携帯でダウンロードできるが、メールなどで転送できない画像が作れました。 具体的に、MagickWand For PHPを使う場合には以下のような感じでヘッダを埋め込みます。 <?php $image = NewMagickWand(); MagickReadImage($image, 'Keita_s.jpg'); MagickCommentImage($image, 'kddi_copyright=on,

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

    ipycanvasで図形に影をつける事ができます。影をつけるには、以下の属性でパラメータを設定します。 shadow_color : 影の色 shadow_offset_x : 影の水平方向オフセット shadow_offset_y : 影の垂直方向オフセット shadow_blur = ぼかしの大きさ サンプルコード 以下のサンプルコードは、円の図形と影を描画しています。 from ipycanvas import Canvas from math import pi canvas = Canvas(width=200, height=100) canvas.shadow_color = '#c0c0c0' canvas.shadow_offset_x = 5 canvas.shadow_offset_y = 5 canvas.shadow_blur = 5 canvas.fill_st

  • ImageMagick

    display 画像ビューワであり,かつImageMagickをGUIで操作します.なお起動コマンドはdisplayです.imagemagick等ではありません. 以下はImageMagick V5.2.5 on Debian/GNU Linux potatoでのものです. import 任意のX Windowのスクリーンショットを撮ります.import コマンドを実行すると、マウスカーソルが + マークに代わり、スクリーンショットを 撮りたいウィンドウをクリックするとビープ音が鳴り, output fileが作成されます. import [ options ... ] <output file> 以下は指定可能なオプションです. ・ -frame ウィンドウマネージャのフレーム等を含めたイメージを作成. ・ -monochrome 白黒画像を作成. ・ -window

  • http://study.rakuto.net/php/phptips/imagick/

  • ImageMagick

  • 1