ტექნიკური მოთხოვნები: სურათის გაჭრის კომპონენტი მიზანი: საკუთარი კომპონენტის შექმნა ნულიდან (Vue + TypeScript), რომელიც მომხმარებელს საშუალებას მისცემს სურათის ატვირთვას, გაჭრის ზონის არჩევას და შედეგის მიღებას კოორდინატების სახით. ფუნქციური მოთხოვნები: 1. დამოუკიდებელი კომპონენტი - კომპონენტი უნდა იყოს სრულად დამოუკიდებელი, ნულიდან დაწერილი. - გამოიყენოს Vue და TypeScript. 2. სურათის ჩატვირთვა და ჩვენება - უზრუნველყოს ფანჯარა (წინასწარი მიმოხილვის ტერიტორია), სადაც სურათი შეიძლება ჩასმა. - ტერიტორიის მაქსიმალური სიგანე და სიმაღლე უნდა იყოს განსაზღვრული. - თუ სურათი აღემატება ტერიტორიის ზომებს, ის ავტომატურად სკალირდება ფანჯრის ზომის შესაბამისად (ეკრანის საზღვრებს გარეთ არ გავიდეს). 3. გაჭრის ზონის არჩევა - სურათის ჩატვირთვის შემდეგ, სურათი გამოჩნდება ფანჯარაში. - მომხმარებელს უნდა ჰქონდეს შესაძლებლობა, მუხლით აირჩიოს გაჭრის ზონა. - ნებისმიერი ზონა (ფიქსირებული მხარეების თანაფარდობის გარეშე). 4. შედეგის შენახვა - "შენახვა" ღილაკი იწვევს მოვლენის ან მეთოდის გაშვებას. - შედეგად, დაბრუნდება არჩეული გაჭრის ზონის კოორდინატები. - სერვერზე გაჭრის პროცესის განხორციელება არ არის საჭირო.
Frontend
6248
0