Slide 23
Slide 23 text
矩形情報 Dim rect As New Rectangle(Left, Top, Wigth, Height)
0 Width
Leftの決定 … Leftは、0以上であり、Width未満である
CorrectedLeft = Math.Min(Math.Max(LowerLimit,Left),UpperLimit)
LowerLimit = 0
UpperLimit = ImageWidth ー 1
例えば幅が100で、指定したLeftが
-1だったら、 Math.Max(0, -1)=0となり、 Math.Min(0, 99)=0となる。
10だったら、 Math.Max(0, 10)=10となり、 Math.Min(10, 99)=10となる。
99だったら、 Math.Max(0, 99)= 99となり、 Math.Min(99, 99)=100となる。
120だったら、 Math.Max(0, 120)=120となり、 Math.Min(120, 99)=100となる。