هل هناك شيء مميز يجب أن أعرفه عند رسم الصور في الرسومات الأساسية؟
-
04-10-2019 - |
سؤال
قبل ظهور شاشة Retina إلى iOS ، قمت بتطوير بعض عناصر التحكم التي يتم رسمها باستخدام صور قابلة للتمديد والكثير من رمز الرسومات الأساسية.
الآن اختبرته على جهاز عرض شبكية العين ، والرسومات في غير محله ومشوه. كل شيء آخر يتم تحميله بـ @2x لاحقة و uiimage ImageNamed يعمل بشكل جيد.
أفترض أنه يجب أن يكون هناك بعض الاعتبارات الخاصة عند استخدام الصور في الرسومات الأساسية. على سبيل المثال ، أحصل على cgimage من uiimage في كثير من الأحيان.
هل يعلم أحد؟
المحلول
UIImage
واجهة فوق CGImage
(و IOSurface
باعتبارها واجهة برمجة تطبيقات خاصة). حيث CGImage
لا يوجد مفهوم للمقياس ، فسوف يعكس الحجم الفعلي للمخزن المؤقت للصورة-مقابل 2x ، CGImage
الأبعاد ستكون ضعف ما UIImage
حجم.
لا تنتمي إلى StackOverflow