Tôi có một ứng dụng mà người dùng cuối có thể định kích thước và định vị hình ảnh trong một nhà thiết kế. Kể từ khi các cuộc gọi spec cho hình ảnh được "kéo dài" để kiểm soát có chứa, người dùng cuối có thể kết thúc với một hình ảnh kéo dài awkwardly.Cách "thay đổi kích cỡ thông minh" hình ảnh hiển thị thành tỷ lệ khung hình gốc
Để giúp người dùng định kích thước hình ảnh, tôi đang nghĩ đến việc triển khai chức năng chỉnh sửa thông minh, cho phép người dùng dễ dàng sửa tỷ lệ cỡ ảnh để không còn bị kéo dài.
Cách nhanh chóng để giải quyết điều này là thực sự cung cấp hai tùy chọn: 1) tỷ lệ từ chiều rộng 2) tỷ lệ từ chiều cao. Người dùng chọn phương pháp và thuật toán điều chỉnh kích thước của hình ảnh bằng cách sử dụng tỷ lệ khung hình gốc. Ví dụ: Hình ảnh được hiển thị là 200x200 trên thiết kế nhưng hình ảnh gốc là 1024x768 pixel. Người dùng chọn "Kích thước thông minh từ chiều rộng" và kích thước mới trở thành ~ 200x150 vì tỷ lệ khung hình gốc là ~ 1.333
OK, nhưng làm cách nào để làm cho thuật toán trở nên thông minh hơn và không làm phiền người dùng nên dựa trên?
Có, thông số kỹ thuật cần phải được mở rộng để xác định những gì thay đổi kích thước thông minh thực sự. Thuật toán này nghe có vẻ hợp lý. Tôi sẽ thử nó. –