|
画素数を取得する命令文 ASK PIXEL SIZE (x1,y1;x2,y2) a,b が、座標系によっては負の値を返します。
100 SET BITMAP SIZE 401,401
!
110 SET WINDOW 0,1,0,1
120 CALL pixel
!
130 SET WINDOW 1,0,0,1
140 CALL pixel
!
150 SET WINDOW 0,1,30,10
160 CALL pixel
!
170 SET WINDOW 9,4,30,10
180 CALL pixel
!
190 SUB pixel
200 ASK WINDOW L,R,B,T
210 ASK PIXEL SIZE (L,B;R,T) w,h
220 PRINT w;h,
230 PLOT POINTS: L+(R-L)/4,B+(T-B)/4;L+(R-L)/2,B+(T-B)/2
240 ASK PIXEL SIZE (L+(R-L)/4,B+(T-B)/4;L+(R-L)/2,B+(T-B)/2) w,h
250 PRINT w;h, !描画領域の1/4の画素数
260 ASK PIXEL SIZE w,h !十進BASIC独自拡張
270 PRINT w;h
280 END SUB
!
290 END
|
|