API version 1
- ‐
R
integer
width¶
読み込まれた画像の幅です。
単位はピクセル[px]です。
使用例
CRSダウンロード
ダウンロード(OPSTlogo.jpg)
Form Image {
x = 0;
y = 0;
width = 800;
height = 600;
Label label1 {
x = 8;
y = 104;
width = 272;
height = 126;
value = "このサンプルの使用に当たっての注意点です。
\r\n一緒にダウンロードしたOPSTlogo.jpgを読みます。
\r\n同じディレクトリで実行してください。Designerでの
\r\n実行の場合は画像をプロジェクトに登録します。
\r\n以下を書き換えることで任意に指定できます。";
}
TextBox textbox1 {
x = 15;
y = 240;
width = 240;
height = 24;
value = "OPSTlogo.jpg";
}
Function SaveImg(obj) {
var fs = new FileSystem;
var fp;
fp = fs.SaveDialog("JPEG保存", "JPEGファイル(*.jpg)=*.jpg", "jpg", "save.jpg");
obj.Save(fp, Image.JPEG, txtImgQ.Value);
}
Label lblObj {
x = 272;
y = 16;
width = 304;
height = 240;
Border = BORDER_SUNKEN;
}
Button btnImageReset {
x = 272;
y = 264;
Width = 191;
Height = 31;
Title = "Imageをリセット(nullをセット)";
Function OnTouch( e ) {
^.lblObj.Image = null;
}
}
Button button2 {
x = 16;
y = 48;
Width = 224;
Height = 30;
Title = " 読み込んだ画像を保存";
HorizontalAlign = ALIGN_LEFT;
function onTouch(e) {
try {
var img = new Image() ; # format.jpg
var fname = ^.textbox1.value ;
var fs = new FileSystem;
var file1 = fs.Open( fname ,FileSystem.OPEN_READ);
/*
img.LoadImage(file1);
*/
img.LoadImage(^.textbox1.value) ;
print(fname," W=",img.width ," h= ",img.height) ;
/*
img.removeImage() ; #使うときだけコメントを外して試してください
*/
^.lblObj.image = img;
^.SaveImg(img);
}
catch(e) {
//.MessageBox(e.message,"miss");
}
}
}
}