Thứ Sáu, 20 tháng 9, 2013

Làm giảm dung lượng âm thanh, hình ảnh đầu vào

Các ứng dụng trên các dòng điện thoại phổ thông đời cũ của Nokia, hay chính dòng điện thoại cảm ứng Asha đều gặp phải vấn đề về dung lượng tài nguyên. Bản thân J2me chỉ cho phép file ứng dụng có kích cỡ tối đã là 2MB. Điều này gây không ít khó khăn cho người lập trình.

Qua quá trình làm việc và học hỏi mình có biết một số cách sau để làm giảm dung lượng ( sẽ bổ sung thêm dần dần):
Hình ảnh:

  • Lưu ý về kích cỡ màn hình sẽ hiển thị và cắt hình ảnh với kích cỡ phù hợp, to quá màn hình cũng không hiển thị hết được
  • Chọn định dạng hình ảnh, Các bạn có thể google để tìm hiểu về các định dạng và chọn cho mình một định dạng phù hợp. Tùy vào việc hình hiển thị của bạn cần chất lượng như thế nào, không gian bộ nhớ bạn muốn dành cho hình ảnh là bao nhiêu ...
  • Một mẹo khá thú vị mình học được từ ông em code asha, đó là khi muốn làm giảm dung lượng ảnh mà vẫn giữ nguyên được chất lượng ( một cách tương đối), thì hãy upload ảnh lên facebook và sau đó tải về. Khi đó ảnh của bạn sẽ nhẹ đi do đã được facebook chỉnh sửa lại. Mà công nghệ của Facebook chắc hẳn là rất ghê gớm, công ty hàng tỷ đô cơ mà. :p


Âm thanh:
  • Cắt âm thanh vừa khéo, nếu là âm thanh lặp liên tục thì chọn những đoạn lặp ngắn nhất. Cái ý này thực sự là khó vì mình đã thử nhưng làm mãi mới được và khi có sản phẩm cũng không ưng lắm. Vì âm thanh lặp mà không hay, người dùng rất dễ phát hiện các đoạn lặp và sẽ có cảm giác không thích.
  • Nếu âm thanh không cần quá cầu kỳ thì nên chọn những định dạng âm thanh như mid hay amr
Tuấn Vũ

Không có nhận xét nào:

Đăng nhận xét