هل هناك شيء مميز يجب أن أعرفه عند رسم الصور في الرسومات الأساسية؟

StackOverflow https://stackoverflow.com/questions/3743252

سؤال

قبل ظهور شاشة Retina إلى iOS ، قمت بتطوير بعض عناصر التحكم التي يتم رسمها باستخدام صور قابلة للتمديد والكثير من رمز الرسومات الأساسية.

الآن اختبرته على جهاز عرض شبكية العين ، والرسومات في غير محله ومشوه. كل شيء آخر يتم تحميله بـ @2x لاحقة و uiimage ImageNamed يعمل بشكل جيد.

أفترض أنه يجب أن يكون هناك بعض الاعتبارات الخاصة عند استخدام الصور في الرسومات الأساسية. على سبيل المثال ، أحصل على cgimage من uiimage في كثير من الأحيان.

هل يعلم أحد؟

هل كانت مفيدة؟

المحلول

UIImage واجهة فوق CGImageIOSurface باعتبارها واجهة برمجة تطبيقات خاصة). حيث CGImage لا يوجد مفهوم للمقياس ، فسوف يعكس الحجم الفعلي للمخزن المؤقت للصورة-مقابل 2x ، CGImage الأبعاد ستكون ضعف ما UIImageحجم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top