タグ

ImageMagickに関するkujooのブックマーク (17)

  • [Perlメモ]ImageMagickで画像サイズ変更

    ウェブアプリ等で画像を扱う大抵の場合ImageMagickかGDを使うことになるかとおもいます。 ImageMagickで用途が多いと思われる画像サイズの変更を行う方法をメモしておきます。 検索しても割と出てきにくいので困った方もいるかと思います。(幅だけ指定のはよく出てくるけど、縦横指定でアスペクト比固定の方法がみつからないんですよね) とりあえずサブルーチンとして書くとこんな感じかなと思います。 &ReSave(“inp.jpg”,”outp.jpg”,800,600); みたいにコールして使います。 # # usage &ReSave(input file,output file,max image width,max image height); # sub ReSave{ use Image::Magick; my($fname)    = $_[0];             

    [Perlメモ]ImageMagickで画像サイズ変更
  • Welcome - OpenCV Wiki

    Other Languages : Chinese(中文) Welcome to the OpenCV Wiki This Wiki is intended to support the OpenCV community. The main objective is to share experiences and improve the documentation. Feel free to contribute to it. (Note: if you want more information about WikiWikiWeb systems, look at HelpContents) Started on 14 Feb 2006. Moved to hosting at Willow Garage 27 Oct 2008. Page Contents Introduction

  • [B! OpenCV] shokaiのブックマーク

    AWS Compute Blog Using Packages and Native nodejs Modules in AWS Lambda Tim Wagner, AWS Lambda Bryan Liston, AWS Solutions Architect In this post we take a look at how to use custom nodejs packages with AWS Lambda, including building and packaging native nodejs modules for use in your Lambda functions. To do the steps below, you’ll need an EC2 instance or a similar machine running Amazon Linux wit

  • DownLoad_AutoStretch 2

    <使い方> 1.AutoStretchを起動します。 まず始めに、RGBフィルターの露出倍数をご自分のシステムに合ったものにセットしてください。この設定は一度入力すれば、保持されます。 *重要 ダイアログのRGBフィルターの露出倍数は、非常に大切な数値です。 ご自分の機器に最適な値をセットしてください。 この値が正しくないと、最適なカラーバランスになりません。 思ったような色調が出ない場合は、この値を調整してみてください。 2.ストレッチをかけたいファイル(複数可)を「Drag&Drop Here」と書かれたエリアにドラッグ&ドロップします。するとそれらのファイルがMaxImDLに読み込まれます。 *重要 ファイルには、どんなフィルターで撮影されたのかを示すヘッダー情報が含まれていなければなりません。これによって画像の露出倍数係数が決定されます。 下記フィルター名以外は、露出倍数=1になり

    kujoo
    kujoo 2009/04/01
    "画像を、正規化"
  • ImageProceseB_01

    RGB合成 vs LRGB合成 どちらが良いか さて、素材が揃ったところで、これをどう調理するかです。もちろん実際には、撮影前に考えるべきものです。 どのフィルターで、どの程度の露出で撮るのか、それをどう組み合わせていくかによって結果に大きな差が出ます。 一般に、L画像を別に撮影し、LRGB合成をする方が撮影時間の短縮に繋がると言われていますが、それはあくまでもRGBの撮影時間を減らした場合のみです。LRGB合成は、そもそもRGB画像の解像度を落とす(ビニング撮影する)ことによって感度を上げ、撮影時間を短縮することが出来ます。しかし、究極の画像を目指す場合は、カラー画像もビニングを行わない方が色解像度もあがり良い結果になるので、単純に考えるとL画像の撮影時間が増える分、LRGB合成の方が時間がかかります。 * LRGBと書くと素材の羅列なのか合成方法なのかが解らなくなりますので、 この記事

    kujoo
    kujoo 2009/04/01
    "RGB合成 vs LRGB合成 どちらが良いか"
  • makita

    デジタル画像と色彩工学の基礎 (1)デジタル画像の基礎 デジタル画像画質は1 階調再現、2 解像度、3 色再現の三要素でほぼ決定される。A4判大の写真を見る際、我々は25cm程度目を離して物を見る習慣があり、この距離を明視距離と呼ぶ。 明視距離における人間の明暗に対する弁別能力は200階調で、このことから画像濃度のデジタイズには8ビットを必要とする。 ところが、サンプルの面積が小さくにしたがって、視覚の明暗に対する弁別能力は低下し、300dpiでは10階調程度にまでその能力は低下する。そして500dpiではついに2階調、つまり白か黒かの判別しか分からなくなってしまう。 一方、明視距離における解像度に関しては500dpiまで人間の目は分解出来るとされている。 この視覚特性を巧みに利用し、各プリンタメーカはプリンタ仕様を決めており、1200dpiから1500dpi程度のインクジェットプリンタが

    kujoo
    kujoo 2009/04/01
    "デジタル画像と色彩工学の基礎" RGB→Lab変換、など
  • hirax.net::9人の女神はピンク映画の夢を見るか?::(2000.12.17)

    kujoo
    kujoo 2009/04/01
    RGTB色空間かと思いきやまたもやLab色空間で各サイト(といってもユニクロとエロサイトw)内写真の分布を調べる・・・ふむふむ
  • hirax.net::WEBページは会社の顔色::(1999.04.26)

    ■WEBページは会社の顔色 WEBページのカラーを考える 2 前回は、WEBのレイアウトで企業についての考察を行った。今回はWEBページの色空間を考察してみたい。目的は、企業間あるいは、日アメリカ間で使用される色についてなにか差があるか、ということを調べることである。例えば、 日では万年筆のインクには黒がほぼ使用されるが、アメリカなどでは青が使用されることも多い日で二色刷りでは黒と赤だが、アメリカでは黒と青であるとか、そういったことを確かめたいのである。 まずは、ごく単純なCIE Lab色空間での考察を行いたい。CIE Lab色空間はCIE(Commission Internationale d'Eclairage= 国際照明委員会 )が1976年に推奨した、色空間であり、XYZ表色系を基礎とするものである。知覚的な色差を考えたいので均等色空間であるLab色空間を選んだ。 まずは、

    kujoo
    kujoo 2009/04/01
    CIE Lab色空間による各社webページの検証
  • :: Cepheid :: - ImageMagickの使用例 | ピクセルの色情報を得る

    色情報を得る一例 Get()メソッドに属性pixel[x, y]を与えれば指定した座標のピクセル情報を得ることが出来る。 #!/usr/local/bin/perl -w use strict; use Image::Magick; my $file = "sample.jpg"; my $image = Image::Magick->new; $image->Read($file); my ($r, $g, $b, $ugh) = split ',', $image->Get("pixel[25,20]"); print "16bit - $r $g $b $ugh\n"; my $rgb = ""; foreach ($r, $g, $b) { # 256で割る $_ = int($_ / 256); # 10進整数→16進文字列への変換 $_ = unpack("H2", pack(

  • :: Cepheid :: - PerlMagickリファレンス

    はじめに このリファレンスはhttp://www.imagemagick.net/www/perl.htmlを和訳したものです。和訳に際し間違いが生じている可能性がありますが責任は負えませんのでご注意ください。 概要 スクリプトの例 画像の読み書き 画像を操る 画像の属性を設定する 画像の属性を得る 画像のモンタージュを作成 Working with Blobs その他のメソッド エラーのハンドリング PerlMagickは、ImageMagickを扱うためのオブジェクト指向のPerlインターフェースです。このモジュールはPerlスクリプトから画像や画像シーケンスの読み書き、操作をするために使用されます。これはWebでのCGIスクリプトにとても適しています。 ImageMagick5.4.3以降、Perl5.005_02以降がシステム上にインストールされている必要があります。 概要 Per

  • 色相環を利用して色に数値を割り当てる方法

    関数や計算結果などを3Dグラフに表示する際に、値を色づけすると分かりやすい。カオスやフラクタルの図形を色付けして表示すると、芸術的な作品が得られる。 その他の分野で色と数値を対応させる例としては、天気予報などにおける気温の表示、地形図などにおける陸地の高度や海洋の深度の表示などがある。 色と数値を対応させる前提として、まず色に順序を付けて並べる方法を紹介し、次に、数値との対応方法を述べる。 色に順序を付ける ◎虹の色 色を並べる順序には、光の波長によるものが多く、たとえば、太陽光のスペクトルである虹の色は、 赤(Red)、橙(Orange)、黄(Yellow)、緑(Green)、青(Blue)、藍(Indigo)、紫(Violet) となっている。もちろん、この中間の色もあり、これ以外の色も順序付けることができる。しかし、これらは単色光であって、すべての色を表せるわけではない

  • ImageMagick

    Command-line Tools ImageMagick is a collection of command-line tools that can be used to modify and manipulate images. While many people are used to using graphical user interfaces (GUIs) like Gimp or Photoshop to edit images individually, these tools may not always be practical. For instance, if you need to process an image dynamically from a web script or apply the same operations to multiple im

    ImageMagick
  • ImageMagickのconvert コマンドで画像変換 | サラトガIT日記

    画像フォーマットの変換や、画像のリサイズは Windows 上の GUI のツールでやることが多かったのですが、ImageMagick を使えば Linux 上のコマンドライン(CUI)で簡単に変換ができます。例えば、jpg の画像サイズの変更、jpg から gif へのフォーマット変換、複数の画像から pdf への変換などができます。また、Photoshop の EPS の形式からも相互変換ができます。最新版は ImageMagick 6.4.8-3 で下記のサイトからダウンロードできます。 ・ImageMagick Download 使い方は簡単で、ImageMagick のソフトウエア内にある convert コマンドを使って変換します。-quality オプションを付けると変換時のクオリティーを調整できます。リサイズは -resize オプションを使います。複数ファイルを 1

  • ImageMagickでいろいろなサムネイル画像作成に挑戦

    ■画像サイズの変換方法 resizeオプションとサイズを指定して画像サイズを変更することができます。 縦横比は自動的に適切な比率で調整してくれるのが特徴です。

    ImageMagickでいろいろなサムネイル画像作成に挑戦
  • Perl モジュール Image::Magick で画像を切り抜く方法

    Perl の Image::Magick モジュールを使用してGIF画像を切り抜く方法を紹介します。 サンプルコード use Image::Magick; my ($image, %info); $image = Image::Magick->new; # イメージの読み込み $image->Read('myimage.gif'); # 背景色しかない部分を切り落とす $image->Trim(); # この他の切り抜き関数としては、座標を数値で指定するCropがあります。 # 下の2つの指定はどちらも同じ結果になります。 # $image->Crop(width=>26, height=>26, x=>287, y=>251); # $image->Crop(geometry=>"26×26+287+251"); # この下の2行がミソ # Image::Magick 内では切り抜き後の

    Perl モジュール Image::Magick で画像を切り抜く方法
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • GDとImageMagickの画質比較

    <?php $image_file = 'sample.jpg'; $img = new MyImage($image_file); $img->resizeImage(500, 500); $img->createImageFile('.', 'gd_sample.jpg'); header('Content-type: image/jpeg'); readfile('gd_sample.jpg'); class MyImage { var $img; var $width; var $height; var $font_path; function MyImage($image_path, $font_file_path = null) { $this->img = imagecreatefromjpeg($image_path); $this->width = imagesx($th

    GDとImageMagickの画質比較
  • 1