ฉันพยายามแปลงพิกัดจากระบบพิกัดหนึ่งเป็นอีกระบบหนึ่งเพื่อให้ฉันสามารถวาดลงบนภาพได้
โดยทั่วไประบบพิกัดปลายทางจะเป็นดังนี้:
X range: 0 to 1066
Y range: 0 to 1600
(แค่ภาพมาตรฐานที่ฉันวาดลงไปด้วยขนาด 1066 x 1600)
ตำแหน่งที่ฉันพยายามวาดลงบนภาพมีขนาดเท่ากัน แต่ระบบพิกัดแตกต่างกัน การขยายพิกัดทั้งหมดคือ 1066x1600
แต่ตัวอย่างพิกัดจะเป็น:
(111.33f, 1408.41f)
(-212.87f, 1225.16f)
ช่วงของระบบพิกัดนี้คือ:
X range: -533.333 to 533.333
Y range: 533.333 to 2133.333
ฉันรู้สึกว่านี่เป็นคณิตศาสตร์ที่ง่ายมาก แต่ด้วยเหตุผลบางอย่างฉันไม่ได้รับ
ฉันจะแปลงพิกัดที่ให้ไว้ในระบบพิกัดแรกได้อย่างไร