Rikkymodule/関数一覧/image

ページ名:Rikkymodule/関数一覧/image

Rikkymodule/関数一覧/image

Rikkymodule/関数一覧
順序
getinfocolorconvert
このページでは、Rikkymoduleで追加される関数を解説する。

目次

image関数[]

オブジェクトの画像データを一時保存できます

  • 第1引数で指定する文字列によって、書き、読み、消し、ID検索などが決定します
第1引数の文字列

"w"[]

オブジェクトイメージをメモリに書き込みます

boolean = rikky_module.image("w", string or number [, string])
  • 書き込みたいIDを文字列か数値で指定します
  • 第3引数に"tempbuffer"を指定すると、仮想バッファのイメージを保存できます
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"w+"[]

オブジェクトイメージをメモリに書き込みます

boolean = rikky_module.image("w+", string or number)
  • 書き込みたいIDを文字列か数値で指定します
  • 透明度やobj.alphaの数値をイメージのアルファ値に乗算します
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"r"[]

メモリ上にある書き込んだオブジェクトイメージを呼び出します

boolean = rikky_module.image("r", string or number)
  • 呼び出したいIDを文字列か数値で指定します
  • 成功するとtrue、失敗するとfalseのブーリアンを返します
  • 新しく呼び出しているのでobj.oxなどの値は初期化されます

"r+"[]

メモリ上にある書き込んだオブジェクトイメージを呼び出します

boolean = rikky_module.image("r+", string or number)
  • 呼び出したいIDを文字列か数値で指定します
  • 成功するとtrue、失敗するとfalseのブーリアンを返します
  • 呼び出す前のobj.oxなどを引き継ぎます

"c"[]

メモリに書き込んだオブジェクトイメージを消去します

boolean = rikky_module.image("c", string or number)
  • 消去したいIDを文字列か数値で指定します
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"c+"[]

メモリに書き込んだオブジェクトイメージを消去します

boolean = rikky_module.image("c+")
  • 書き込んだすべてのイメージを消去します
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"g"[]

書き込まれていないID番号を取得する

number or talbe = rikky_module.image("g" [, number])
  • まだ使われていないIDの数値を返します
    • 0以上の数値です
  • 第2引数に0より大きい数値を渡すと、その分だけ未使用のID番号をテーブルで返します

"g+"[]

書き込まれているID番号を取得します

table = rikky_module.image("g+")
  • 既に書き込まれているIDが収められたテーブルを返します

"m"[]

書き込まれたイメージを合成します

userdata, number, number = rikky_module.image("m", string or number, string or number [, number, number])
  • 第2引数で背面のイメージIDを指定し、第3引数で前面に来るイメージIDを指定します
  • 第4引数はx座標の数値、第5引数y座標の数値を指定します
    • 背面イメージの左上が0、0です
    • 省略した場合は0、0と同じになります
  • 合成結果はイメージのユーザーデータ、横幅の数値、縦幅の数値の3つを返します
    • ただし、合成に失敗した場合はfalseのブーリアンを返します

"m+"[]

書き込まれたイメージを合成します

boolean = rikky_module.image("m+", string or number, string or number [, number, number])
  • 合成をして、同時にそのイメージを読み込みます
    • 読み込むときは"r+"と同じ処理になります
  • 第2引数で背面のイメージIDを指定し、第3引数で前面に来るイメージIDを指定します
  • 第4引数はx座標の数値、第5引数y座標の数値を指定します
    • 背面イメージの左上が0、0です
    • 省略した場合は0、0と同じになります
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"i"[]

イメージデータ情報を取得します

userdata, number, number = rikky_module.image("i", string or number)
  • イメージ情報を取得したいIDを文字列か数値で指定します
  • 戻り値はイメージのユーザーデータ、横幅の数値、縦幅の数値の3つを返します

"i+"[]

イメージデータ情報を取得します

table, number, number = rikky_module.image("i+", string or number)
  • イメージ情報を取得したいIDを文字列か数値で指定します
  • 戻り値はイメージのARGBの情報をもったテーブル、横幅の数値、縦幅の数値の3つを返します
    • テーブルのキーはA、R、G、Bの4つで、それぞれ0から255までの数値をピクセルの数だけ持っています

"p"[]

指定したIDのイメージに別の指定したIDのイメージをコピーします

boolean = rikky_module.image("p", string or number, string or number or userdata, [ number, number])
  • 第2引数はコピーイメージを置きたいID、第3引数はコピー元のIDを文字列か数値で指定します
  • 第3引数をuserdataにした場合は、横幅を第4引数、縦幅を第5引数に渡してください
  • 成功するとtrue、失敗するとfalseのブーリアンを返します

"p+"[]

指定したIDのイメージに別の指定したIDのイメージをコピーします

boolean = rikky_module.image("p+", string or number, string or number or userdata, [ number, number])
  • 第2引数はコピーイメージを置きたいID、第3引数はコピー元のIDを文字列か数値で指定します
  • 第3引数をuserdataにした場合は、横幅を第4引数、縦幅を第5引数に渡してください
  • 成功するとtrue、失敗するとfalseのブーリアンを返します
    • コピー先に既にイメージがある場合は失敗になります

"u"[]

指定したIDまたは渡したuserdataの指定した位置の色と透明度を取得します

number, number = rikky_module.image("u", string or number or userdata, number [, number, number, number])
  • 色の数値は0から0xFFFFFF、透明度は0から1です
  • IDを指定した場合とuserdataを指定した場合で引数が変わってきます
    • また取得したい色の位置の指定方法でも引数が変わってきます
  • IDを指定した場合、第3引数または第3引数と第4引数が色の位置を指定する部分になります
    • 第3引数のみの場合はその数値の位置の色情報、第4引数も渡すと横と縦の位置の色情報を返すようになります
      • 例えば10×10で第3引数のみ99だと右下の色情報、第3引数を10、第4引数を10にすると右下の色情報になります
  • userdataを指定した場合、userdataの縦幅と横幅を渡す必要があります
    • 色の位置を1つの数値だけで指定する場合は第4引数に横幅、第5引数に縦幅の数値を渡します
    • 色の位置を縦と横の位置で指定した場合は第5引数に横幅、第6引数に縦幅の数値を渡します

"u+"[]

指定したIDまたは渡したuserdataの指定した位置の色のRとGとBと透明度を取得します

number, number, number, number = rikky_module.image("u", string or number or userdata, number [, number, number, number])
  • 色の数値はRが0から255、Gが0から255、Bが0から255、透明度は0から255です
  • IDを指定した場合とuserdataを指定した場合で引数が変わってきます
    • また取得したい色の位置の指定方法でも引数が変わってきます
  • IDを指定した場合、第3引数または第3引数と第4引数が色の位置を指定する部分になります
    • 第3引数のみの場合はその数値の位置の色情報、第4引数も渡すと横と縦の位置の色情報を返すようになります
      • 例えば10×10で第3引数のみ99だと右下の色情報、第3引数を10、第4引数を10にすると右下の色情報になります
  • userdataを指定した場合、userdataの縦幅と横幅を渡す必要があります
    • 色の位置を1つの数値だけで指定する場合は第4引数に横幅、第5引数に縦幅の数値を渡します
    • 色の位置を縦と横の位置で指定した場合は第5引数に横幅、第6引数に縦幅の数値を渡します


特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

電球ボトル

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

電球

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

闇の中心

闇の中心EnglishCenter of Darkness 属性 DemonUnknown目次1 属性解説2 闇の中心の関係者2.1 幽閉されたナイトメア種2.2 幽閉された荒らし3 関連項目属性解説...

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

野生の毒沼

野生の毒沼EnglishVenomous wild swamp 属性 VenomFeral地理情報地名の由来属性からの連想属性解説[]Venom - A deadly essence that can...

部分フィルタ

部分フィルタ上フィルタオブジェクト部分フィルタとは、部分フィルタに追加されたフィルタ効果を画面の一部分のみに反映させるフィルタオブジェクトの1つである。※フィルタによっては正しく動作しません。目次1 ...

輪郭系エフェクト

輪郭系エフェクト上フィルタオブジェクトこの記事では、「オブジェクトの輪郭」を変更する系のフィルタオブジェクトについて説明する。目次1 凸エッジ1.1 ◇幅1.2 ◇高さ1.3 ◇角度2 エッジ抽出2....

設定ダイアログ/トラックバー

設定ダイアログ/トラックバー上設定ダイアログ目次1 移動の種類2 基本の移動方法2.1 直線移動2.2 曲線移動2.3 加減速移動2.4 瞬間移動2.5 中間点無視2.6 移動量指定2.7 ランダム移...

設定ダイアログ

設定ダイアログ上拡張編集オブジェクトの追加やオブジェクト自体をダブルクリックすることで設定ダイアログが表示されます。表示中にダブルクリックで閉じることも出来ます。目次1 操作方法2 右クリックメニュー...

色関係エフェクト

色関係エフェクト上フィルタオブジェクトこの記事では、色関係のフィルタオブジェクトについて説明する。目次1 色調補正1.1 ◇明るさ1.2 ◇コントラスト1.3 ◇色相1.4 ◇輝度1.5 ◇彩度1.6...

自演コメント風スクリプト

Aviutl 自演コメント風スクリプト anm 種類使用種別アニメーション効果動作種別文字列絵画外部情報作者gometh公開日2017/12/2自演コメントとは、gometh氏によるanm拡張子のAv...

直方体展開

Aviutl 直方体展開 anm 種類使用種別アニメーション効果動作種別3D絵画外部情報作者ティム公開日2011/5/27直方体展開とは、ティム氏によるanm拡張子のAviutlスクリプトの1つである...

盗聴器

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...

液状荒野

液状荒野EnglishLiquid wilderness 属性 SiltPlague地理情報地名の由来属性からの連想属性解説[]Silt - Weaker version of Stone in so...

歪み系エフェクト

歪み系エフェクト上フィルタオブジェクトこの記事では、歪み関係のフィルタオブジェクトについて説明する。目次1 ミラー1.1 ◇透明度1.2 ◇減衰1.3 ◇境目調整1.4 ◇ミラーの方向1.5 ◇中心の...

極座標変換+ぼかしミラー

Aviutl 極座標変換+ぼかしミラー anm 種類使用種別アニメーション効果動作種別基本機能の拡張、2D絵画、3D絵画外部情報作者ティム公開日2012/3/4極座標変換+ぼかしミラーとは、ティム氏に...

本、辞書

この記事は種族検索のためのページです。Tardis"元人間の物人の遺伝子は物人の世界から来た同族の遺伝子と全く同じだったの。" - Tardis下記は種族が同じキャラクターのページへのリンク一覧です。...