在移動應用開發中,"二倍圖"是指圖像資源的一種規格和尺寸,用于高像素密度(高DPI)的設備顯示。這種設備通常包括Retina顯示屏和高DPI的Android設備。使用二倍圖可以確保圖像在高像素密度的屏幕上顯示得更加清晰和銳利。
移動設備的屏幕分辨率通常以像素為單位來度量。高DPI設備在同樣大小的屏幕上擁有更多的像素,因此其像素密度更高。為了在高DPI設備上提供更高質量的圖像,開發者會提供更大尺寸的圖像資源,即二倍圖。
在iOS開發中,通常使用以下命名約定來表示二倍圖:
在Android開發中,使用以下命名約定表示二倍圖:
當應用在高像素密度的設備上運行時,系統會自動檢測是否有對應的二倍圖,并加載適合設備分辨率的圖像資源,從而保證圖像顯示的清晰度。
除了二倍圖,還有三倍圖(@3x或xxxhdpi)等其他高DPI圖像資源規格,用于更高像素密度的設備。通過提供不同分辨率的圖像資源,可以確保在各種設備上都有最佳的圖像顯示效果。