Tôi đang làm việc trên một ứng dụng Midlet. Tôi thấy mình cần phải mở rộng hình ảnh rất thường xuyên. Điều này đã trở thành một vấn đề bởi vì một số điện thoại khá chậm và mở rộng quá lâu.Java - Tôi cần thuật toán chia tỷ lệ hình ảnh rất nhanh
Hiện tại tôi đang sử dụng Image.createRGBImage (int, int, int, boolean) để chia tỷ lệ hình ảnh.
Tôi đã tự hỏi liệu có ai trong số các bạn biết một cách rất hiệu quả và nhanh chóng để mở rộng hình ảnh hay không.
Lưu ý: đây là ứng dụng Midlet nên chỉ có JavaME, nghĩa là tôi không có quyền truy cập vào một số thư viện khác có sẵn trong phiên bản java đầy đủ.
Lưu ý2: phần lớn quy mô của tôi được thực hiện từ hình ảnh nhỏ đến lớn, mặc dù tôi cũng làm giảm kích thước hình ảnh.
bạn đang nói về kích thước nào? là% thay đổi tùy ý hoặc một số đơn giản nhiều (như 2x)? –
một cách để tối ưu hóa là sử dụng tính năng mipmapping: http://www.3drender.com/glossary/mipmapping.htm – appas
Kích thước tỷ lệ là tùy ý. Giả sử hình ảnh của tôi là 100px x 65px. Tôi cần phải mở rộng nó đến bất kỳ kích thước nào tôi muốn. Giả sử 200px x 500px hoặc 1200px x 10px. Vì vậy, nó cần phải được thu nhỏ lên hoặc xuống theo chiều dọc hoặc chiều ngang, và/hoặc bất kỳ sự kết hợp của cả hai. – Tony