请你设计一套能适配所有分辨率的应用方案,以给用户一个最佳体验。现定义图片尺寸为width、height,目标分辨率为targetWidth、targetHeight,请求出图片在不同分辨率下显示的大小,要求图片不能变形。先用文字描述思路和解决方案,再用代码实现,编程语言不限。