Техникӣ талабот: компонент барои буридани тасвир
Ҳадаф:
Таҳия кардани компонентии худ аз сифр (Vue + TypeScript) ки ба корбар имкон медиҳад, ки тасвирро боргузорӣ кунад, минтақаи буриданро интихоб кунад ва натиҷаро дар шакли координатҳо бигирад.
Талаботи функсионалӣ:
1. Компоненти мустақил
- Компонент бояд комилан мустақил бошад, аз сифр навишта шавад.
- Воситаи Vue ва TypeScript истифода шавад.
2. Боркунӣ ва намоиши тасвир
- Як тиреза (минтақаи пешнамоиш) пешбинӣ кунед, ки дар он тасвир гузошта мешавад.
- Минтақа бояд максималии васеъӣ ва баландӣ дошта бошад.
- Агар тасвир аз андозаи минтақа зиёд бошад, он автоматӣ ба андозаи тиреза мутобиқ карда мешавад (бе аз ҳад зиёд аз ҳадди экран).
3. Интихоби минтақаи буридан
- Пас аз боркунӣ, тасвир дар тиреза нишон дода мешавад.
- Корбар бояд имконият дошта бошад, ки бо муш минтақаи буриданро интихоб кунад.
- минтақаи тасодуфӣ (бе нисбати устувор).
4. Захира кардани натиҷа
- Тугмаи "Захира кардан" рӯйдод ё усулро фаъол мекунад.
- Натиҷа координатҳои минтақаи интихобшудаи буриданро бармегардонад.
- Нигоҳ доштани раванд дар сервер зарур нест.
middle+