- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
**immareadとは? [#nc33b2c0]
immareadは、ImageMagickベースの画像リーダーフィルタです。immaavsプラグインに収録されています。
immareadは、ImageMagickベースの画像リーダーフィルタです。[[immaavs]]プラグインに収録されています。
immareadフィルタには、静止画用のimmareadpic、アニメーション用のimmareadanimと、[[ImageSequence>ビデオ入力#ImageSequence]]と同じ書式を持つimmareadseqの3種類があります。
このフィルタは、URLやImageMagickの内部画像(例: "magick:rose")も受け入れます。
生成されるビデオファイルは、フレームレートが10fps((immareadseqでfpsを指定して'''いない'''場合。))、色空間はRGB32(アルファチャンネル含む)になります。
**対応フォーマット [#ta28b7a5]
90以上の主要な画像フォーマットに対応しています。
詳しくは、[[ImageMagick: Formats:http://www.imagemagick.org/script/formats.php]]を参照。
**書式 [#se6b2f42]
***immareadpic(静止画用) [#v2c4f391]
#code(nonumber){{
immareadpic("画像ファイルのパス") # URL/ImageMagick内部画像も可
}}
***immareadanim(アニメーション用) [#sc9398c2]
#code(nonumber){{
immareadanim("画像ファイルのパス") # URL/ImageMagick内部画像も可
}}
***immareadseq([[ImageSequence>ビデオ入力#ImageSequence]]と同じ書式) [#gd48995e]
#code(nonumber){{
immareadseq("画像ファイルのパス"[, start, stop, fps, textmode, posx, posy]) # URL/ImageMagick内部画像も可
}}
オプションのパラメータについては、[[ImageSequence>ビデオ入力#ImageSequence]]プラグインに付属している"ImageSequence ReadMe.avs"を参照。
**使用例 [#t2903418]
***例1: GIFアニメーションを読み込む [#mcd5cde9]
-スクリプト
#code(nonumber){{
# GIFアニメーションを読み込む
immareadanim("C:\Images\dog0.gif")
}}
-スクリーンショット(プレビュー画面)
#ref(immareadanim_gifanime_preview.png)
-スクリーンショット(VirtualDubModのファイル情報)
#ref(immareadanim_gifanime_info.png)
10fps、RGB32になっている。
***例2: ImageMagick内部画像を読み込む [#w293df38]
-スクリプト
#code(nonumber){{
# バラの画像を読み込む
immareadpic("magick:rose")
}}
***例3: immareadseqでオプション指定する [#m0729ef6]
-スクリプト
#code(nonumber){{
# textmode=1(ファイル名の表示)
immareadseq("C:\Images\dog0.gif", textmode=1) # 名前付きで引数を指定する
}}
-スクリーンショット
#ref(immareadseq_textmode_1.png)
"posx='''x''', posy='''y'''"('''x''', '''y'''は数字)を指定することで、テキストの位置を変更することも可能。
**参考 [#b65524b6]
-[[Doom9's Forum - ImageMagick based picture reader [updated 18.04.05, sequence feature added]:http://forum.doom9.org/showthread.php?s=&threadid=90131]]