2012-06-23 47 views
7

Tôi đang phát triển một hệ thống thông tin đơn giản sẽ sử dụng rất nhiều hình ảnh. Vấn đề là tôi không biết cách chia tỷ lệ chúng thành thư mục ldpi, mdpi, hdpi và hdpi.Tỷ lệ chia tỷ lệ trong hình ảnh Android?

Tôi đọc android sử dụng tỷ lệ tỷ lệ như 3: 4: 6: 8. Một số người có thể giải thích cho tôi điều này là gì tỷ lệ chia tỷ lệ 3: 4: 6: 8? Làm thế nào để sử dụng nó, và logic đằng sau nó là gì?

Giả sử tôi có hình ảnh 50x50 px trong thư mục ldpi. Nếu tôi định sử dụng tỷ lệ 3: 4: 6: 8. Kích thước hình ảnh tiếp theo cho thư mục mdpi của tôi là gì và hdpi thư mục?

Vui lòng trợ giúp. Tôi không thực sự hiểu rằng tỷ lệ mở rộng. Xin lỗi vì điều này, tôi chỉ là một newbie trong thiết kế Android.

Trả lời

1

Chủ yếu là họ sử dụng các kích thước tiêu chuẩn sau:

ldpi: 36 * 36 mdpi: 48 * 48 hdpi: 72 * 72 xhdpi: 96 * 96

+0

nếu hình ảnh là 36 * 36 sau đó làm thế nào nó đã trở thành 48 * 48? bạn đã nhân nó? theo số mấy? – nelzkie

+0

ldpi/mdpi = 3/4 => 4 * ldpi = 3 * mdpi; => nếu ldpi = 36 => mdpi * 3 = 4 * 36 => mdpi = 144/3 = 48; Tương tự, mdpi/hdpi = 4/6 => 6 * mdpi = 4 * hdpi và cứ thế .... –

+0

vậy mdpi = (4/3) * ldpi; hdpi = (6/4) * mdpi; xhdpi = (8/6) * hdpi; Bằng cách này có thể liên kết tất cả các độ phân giải với nhau. –

1

Rất đơn giản.

Nếu kích thước hình ảnh là 50 * 50 cho Ldpi thì:

mdpi => 67 * 67

hdpi => 100 * 100

xhdpi => 125 * 125

+0

cảm ơn câu trả lời của bạn. u có thể vui lòng giải thích làm thế nào nó xảy ra ?? công thức đó là gì? – nelzkie

+0

@nelzkie Toán đơn giản :) –

+0

Im xin lỗi. Đối với tôi điều đó không đơn giản. Làm thế nào bạn nhận được kích thước 67x67 từ 50x50? xin vui lòng cho biết? T_T – nelzkie

0

Bạn có thể sử dụng đơn giản tool này để tìm ra các chuyển đổi. nó không có xxhdpi, nhưng bạn có thể dễ dàng sửa đổi nó để tính toán nó cho bạn

Các vấn đề liên quan