
#include <twl/camera.h>void CAMERA_SetTrimmingParamsCenter(u16 destWidth, u16 destHeight, u16 srcWidth, u16 srcHeight);
| destWidth | トリミングする横サイズ(ピクセル単位) |
| destHeight | トリミングする縦サイズ(ピクセル単位) |
| srcWidth | カメラ解像度の横サイズ(ピクセル単位) |
| srcHeight | カメラ解像度の縦サイズ(ピクセル単位) |
なし
トリミングを行う位置を指定します。
(srcHeight-destHeight) / 2、(srcWidth-destWidth) / 2 のピクセルはトリミングに含まれ、(srcHeight+destHeight) / 2、(srcWidth+destWidth) / 2 のピクセルはトリミングには含まれません。
引数で指定するカメラ解像度の縦横サイズは、CAMERA_I2CSize*() で設定したサイズを指定してください。
本関数を使用する際には、CAMERA_SetTrimming() でトリミングを有効にしておく必要があります。
本関数で指定するトリミング範囲の横サイズ(destWidth)は必ず偶数である必要があります。。
本関数でトリミング範囲を正しく指定しなかった場合の挙動は、以下のようになります。
CAMERA_SetTrimming、CAMERA_SetTrimmingParams、CAMERA_I2CSize
2008/04/03 トリミング範囲についての説明の誤記修正
2007/11/15 トリミング範囲が不正だった場合の挙動について説明追加
2007/10/23 初版