awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

Awesome GitHub RepositoriesUI Masking Layers

Graphical layers used to create masks and containers for UI elements.

Distinct from Animation Layer Compositing: Focuses on UI masking for overlays rather than frame-by-frame animation compositing

Explore 10 awesome GitHub repositories matching graphics & multimedia · UI Masking Layers. Refine with filters or upvote what's useful.

Awesome UI Masking Layers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jdg/mbprogresshudالصورة الرمزية لـ jdg

    jdg/MBProgressHUD

    15,949عرض على GitHub↗

    MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.

    Uses Core Animation layers to create rounded, centered containers for the activity indicator.

    Objective-C
    عرض على GitHub↗15,949
  • shopify/react-native-skiaالصورة الرمزية لـ Shopify

    Shopify/react-native-skia

    8,424عرض على GitHub↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    Provides masking layers to hide portions of drawings based on transparency or luminance.

    TypeScriptreactreact-nativeskia
    عرض على GitHub↗8,424
  • amlcurran/showcaseviewالصورة الرمزية لـ amlcurran

    amlcurran/ShowcaseView

    5,551عرض على GitHub↗

    ShowcaseView هي مكتبة تراكب واجهة مستخدم لنظام iOS وإطار عمل لتوجيه المستخدم. توفر مكونًا لتسليط الضوء على الميزات القابلة للتخصيص، مصممًا لعزل وتأكيد أزرار أو أقسام معينة في واجهة المستخدم للهاتف المحمول بصريًا. تتيح المكتبة إنشاء جولات تفاعلية للمنتج واكتشاف الميزات داخل التطبيق من خلال لفت الانتباه إلى عناصر واجهة محددة. كما تسمح بتخصيص مظهر التمييز، بما في ذلك الألوان والأشكال، لتتناسب مع المظهر البصري للتطبيق. يدير إطار العمل تجربة توجيه المستخدم من خلال تسليط الضوء على عناصر واجهة المستخدم وإرشاد المستخدمين عبر سلسلة من مكونات الواجهة.

    Implements graphical layers that create cut-out masks to isolate specific UI components from the rest of the interface.

    Java
    عرض على GitHub↗5,551
  • timoliver/tocropviewcontrollerالصورة الرمزية لـ TimOliver

    TimOliver/TOCropViewController

    4,932عرض على GitHub↗

    TOCropViewController هو وحدة تحكم عرض UIKit مصممة لاقتصاص الصور وتدويرها داخل تطبيقات iOS. توفر واجهة تحرير صور مرئية تسمح باستخراج أقسام محددة من الصور باستخدام شبكة تراكب قابلة للسحب. يدعم المكون اختيار نسبة العرض إلى الارتفاع المخصصة والقناع الدائري لضمان ملاءمة الصور للتخطيطات المحددة مسبقًا، مثل تلك المطلوبة لتحرير صور الملف الشخصي. يتضمن واجهة مخصصة لتغيير اتجاه الصورة وإجراء تعديلات التدوير. تتعامل الأداة مع معالجة الصور عن طريق ترجمة مواضع شبكة واجهة المستخدم إلى إحداثيات بكسل وتصدير محتوى الاقتصاص الناتج. تتم إدارة الاتصال مع التطبيق المستدعي من خلال بروتوكول نقل بيانات يعتمد على المندوب (delegate).

    Uses shape masks and clipping paths to render the selected crop area as a circle or specific aspect ratio.

    Objective-C
    عرض على GitHub↗4,932
  • maptalks/maptalks.jsالصورة الرمزية لـ maptalks

    maptalks/maptalks.js

    4,519عرض على GitHub↗

    maptalks.js هي مكتبة عرض خرائط JavaScript وإطار عمل تفاعل خرائط ويب يستخدم لعرض البيانات الجغرافية التفاعلية ثنائية وثلاثية الأبعاد على لوحة ويب. تعمل كمحرك جغرافي مكاني ثلاثي الأبعاد يدعم تنسيقات 3DTiles وGLTF، وأداة تصور GeoJSON، ومكتبة تحليل مكاني. يتميز المشروع بالعرض عالي الأداء والرسوم المتحركة الجغرافية المكانية الديناميكية، بما في ذلك القدرة على محاكاة تدفق حركة المرور وتنفيذ انتقالات مرئية سلسة لعناصر الخريطة. يوفر أدوات شاملة لتحرير الهندسة التفاعلية، مما يسمح للمستخدمين برسم وتعديل الأشكال المتجهة، والدوائر، ومنحنيات بيزييه مباشرة على الخريطة. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك التحليل الجغرافي المكاني لحساب المسافات والمساحات، وتحويل نظام الإحداثيات، وإدارة الطبقات المعقدة. تتضمن مجموعة واجهة مستخدم واسعة مع نوافذ معلومات، وقوائم سياق، ولوحات تحكم مخصصة للخرائط. يتم التعامل مع تكامل البيانات من خلال سير عمل GeoJSON، وجلب الموارد عن بعد، وأدوات التسلسل التي تصدر حالات الخريطة والهندسة إلى JSON.

    Restricts the display of map layers to specific geometric areas using polygon or symbol masks.

    HTML
    عرض على GitHub↗4,519
  • attackondobby/ios-core-animation-advanced-techniquesالصورة الرمزية لـ AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489عرض على GitHub↗

    هذا المشروع هو دليل تقني ومكتبة تنفيذ للتأثيرات البصرية المتقدمة والرسوم المتحركة المسرعة بالأجهزة باستخدام إطار عمل Core Animation على iOS. يوفر مرجعاً شاملاً لإنشاء رسومات متحركة عالية الأداء، وعرض رسومي مخصص، وبناء محركات ثلاثية الأبعاد باستخدام تحويلات المنظور ومعالجة المحور Z. تتميز المجموعة بتركيز عميق على تحسين عرض GPU وأداء الرسومات. وتغطي استراتيجيات متقدمة للحفاظ على معدلات إطارات عالية، مثل تقليل العرض خارج الشاشة عبر تحسين مسار الظل، وتنفيذ تحميل وفك ضغط الصور غير المتزامن، واستخدام التخزين المؤقت للمحتوى القائم على التنقيط (rasterization). يغطي المشروع مجموعة واسعة من مجالات القدرة، بما في ذلك بناء الكائنات ثلاثية الأبعاد، وإنشاء نظام الجسيمات، ودمج بيانات مستشعر الجهاز للرسوم المتحركة القائمة على الفيزياء. كما يفصل التحكم المعقد في الرسوم المتحركة، بدءاً من استيفاء الإطارات الرئيسية ومنحنيات التوقيت المخصصة إلى مسح الرسوم المتحركة اليدوي وتعديل سرعة التشغيل. تشمل التغطية الإضافية إدارة التخطيط المكاني، ورسم أشكال المتجهات، وتشخيصات لقياس استخدام GPU وتحليل أداء العرض.

    Uses secondary layers as cutouts to define the visible regions of a parent layer.

    عرض على GitHub↗4,489
  • pqpo/smartcropperالصورة الرمزية لـ pqpo

    pqpo/SmartCropper

    4,131عرض على GitHub↗

    SmartCropper هي مكتبة رؤية حاسوبية ومكون واجهة مستخدم مصمم لتحديد حدود المستندات تلقائياً واقتصاص الصور القائم على المنظور. توفر إطار عمل لاكتشاف حواف العناصر مثل بطاقات الهوية وبطاقات العمل لاقتراح حدود الاقتصاص وتطبيق تحويلات هندسية تسطح الصور المائلة إلى مناظر أمامية. يتميز المشروع بواجهة ماسح ضوئي للمستندات تفاعلية تسمح بتعديل منطقة الاقتصاص يدوياً. يتم تحقيق ذلك من خلال نقاط ربط قابلة للسحب وأداة عدسة مكبرة لمحاذاة البكسل بدقة عالية. تغطي المكتبة مجموعة من إمكانيات معالجة الصور، بما في ذلك اكتشاف الحدود التلقائي وتحويل المنظور. كما تتضمن نظام تخصيص لضبط المظهر المرئي لخطوط التوجيه، والأقنعة، ونقاط الربط.

    Renders semi-transparent graphical masks to visually isolate the selected crop area from the background.

    Javadetectionhed-netimage
    عرض على GitHub↗4,131
  • elrumordelaluz/reactourالصورة الرمزية لـ elrumordelaluz

    elrumordelaluz/reactour

    4,084عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة جولات إرشادية وإطار عمل لتأهيل المستخدمين في تطبيقات React. يوفر نظاماً لإنشاء جولات تفاعلية خطوة بخطوة باستخدام نوافذ منبثقة مثبتة على العناصر وأدوات قناع مرئي لتسليط الضوء على مكونات واجهة محددة. تركز المكتبة على إمكانية الوصول، حيث توفر دعماً مدمجاً لقارئات الشاشة والتنقل عبر لوحة المفاتيح لضمان تأهيل شامل للمستخدمين. يسمح النظام بتخصيص واسع النطاق من خلال تمكين استبدال عناصر الواجهة الافتراضية، مثل الشارات والأزرار، بمكونات React مخصصة. يغطي إطار العمل تنسيق الجولة من خلال إدارة الحالة واستهداف العناصر القائم على المحددات. يتضمن إمكانيات للتمرير التلقائي لمنطقة العرض، وإدارة انتقال النوافذ المنبثقة، والقدرة على تقييد تفاعل المستخدم مع الواجهة الأساسية أثناء الجولة.

    Generates a dynamic visual mask that highlights active interface components while obscuring the rest of the screen.

    TypeScriptgetting-startedguideguided-tours
    عرض على GitHub↗4,084
  • binioter/guideviewالصورة الرمزية لـ binIoter

    binIoter/GuideView

    3,946عرض على GitHub↗

    GuideView is an Android user onboarding library and UI masking framework used to create guided tours and feature tutorials. It provides utilities for identifying and visually isolating specific Android views by drawing semi-transparent overlays with highlighted holes to focus user attention. The library implements a system for chaining multiple instructional steps together, allowing for the sequencing of highlight pages in a specific order. It supports the attachment of custom text, images, or animations near highlighted views to provide instructional context. The framework manages visual tr

    Provides visual overlays that obscure the interface while leaving specific elements visible to focus user attention.

    Java
    عرض على GitHub↗3,946
  • blivesta/animsitionالصورة الرمزية لـ blivesta

    blivesta/animsition

    3,810عرض على GitHub↗

    Animsition is a CSS page transition library and frontend motion framework designed to create fluid visual effects, such as fades and zooms, between web pages. It functions as a DOM navigation animator that manages the timing and sequence of page removal and insertion to provide continuous movement between screens. The system operates as a page overlay animator, utilizing a coordinate-based slide controller to move covering elements across the screen in specific directions. These overlays mask background changes during transitions to maintain visual continuity. The framework leverages hardwar

    Employs absolutely positioned overlay layers to mask the swap between two pages.

    CSS
    عرض على GitHub↗3,810
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Tile Map Renderers
  5. Raster and Vector Tile Renderers
  6. Layer-Based Composition
  7. Animation Layer Compositing
  8. UI Masking Layers

استكشف الوسوم الفرعية

  • Crop Area MasksGraphical masks used to restrict the rendered image area to specific shapes like circles or aspect ratios. **Distinct from UI Masking Layers:** Specifically targets image cropping boundaries rather than general UI element masking.
  • Focus MasksVisual overlays that obscure the interface while leaving a specific element visible to draw user attention. **Distinct from UI Masking Layers:** Distinct from UI Masking Layers by focusing on the spotlight/cutout effect for guided tours rather than general masking.