IMG_AnimationEncoder * IMG_CreateAnimationEncoderWithProperties(SDL_PropertiesID props);
| SDL_PropertiesID | props | アニメーションエンコーダのプロパティ |
現在はこれらの形式のアニメーションに対応している:
これらのプロパティに対応している:
IMG_PROP_ANIMATION_ENCODER_CREATE_FILENAME_STRING: SDL_IOStreamを使用しない場合の保存するファイル名. IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_POINTERを設定していない必要がある
IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_POINTER: ストリームへの保存で使用するSDL_IOStream. アニメーションエンコーダをクローズするまでクローズしてはならない. IMG_PROP_ANIMATION_ENCODER_CREATE_FILENAME_STRINGを設定していない必要がある
IMG_PROP_ANIMATION_ENCODER_CREATE_IOSTREAM_AUTOCLOSE_BOOLEAN: 真のとき, アニメーションエンコーダをクローズしたとき関連付けられたSDL_IOStreamもクローズする
IMG_PROP_ANIMATION_ENCODER_CREATE_TYPE_STRING: "webp"のような出力ファイルの形式. IMG_PROP_ANIMATION_ENCODER_CREATE_FILENAME_STRINGが設定されている場合, デフォルトはファイルの拡張子となる
IMG_PROP_ANIMATION_ENCODER_CREATE_QUALITY_NUMBER: 0から100の範囲の品質. 数が大きいほど高品質になりサイズも大きくなる. デフォルトは圧縮率と品質のバランスの取れた値
IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_NUMERATOR_NUMBER: 秒に変換するためにポイントに乗算する値の分子. デフォルトは1
IMG_PROP_ANIMATION_ENCODER_CREATE_TIMEBASE_DENOMINATOR_NUMBER: 秒に変換するためにポイントに乗算する値の分母. デフォルトは1000