awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
imulus avatar

imulus/retinajsArchived

0
View on GitHub↗
4,381 स्टार्स·591 फोर्क्स·JavaScript·MIT·11 व्यूज़retinajs.com↗

Retinajs

Retinajs एक JavaScript लाइब्रेरी और रिस्पॉन्सिव इमेज हैंडलर है जो उच्च-रिज़ॉल्यूशन छवियों को परोसने के लिए डिवाइस पिक्सेल घनत्व का पता लगाता है। यह एक उच्च-रिज़ॉल्यूशन इमेज लोडर और मैनेजर के रूप में कार्य करता है, जो उपयोगकर्ता के डिवाइस की हार्डवेयर डिस्प्ले क्षमताओं के आधार पर मानक इमेज सोर्स एट्रिब्यूट्स और CSS बैकग्राउंड URL को उच्च-घनत्व वाले संस्करणों के साथ बदल देता है।

यह टूल स्वचालित फ़ाइल नाम सम्मेलनों, निम्न-रिज़ॉल्यूशन पथों को उच्च-घनत्व वाली संपत्तियों से मैप करने के लिए पूर्वनिर्धारित प्रत्ययों का उपयोग करके, और मैन्युअल लुकअप टेबल जो विशिष्ट छवियों को कस्टम URL के साथ जोड़ती हैं, दोनों के माध्यम से संपत्ति रिज़ॉल्यूशन का प्रबंधन करता है। इसमें डिवाइस-विशिष्ट बैकग्राउंड इमेज डिलीवरी के लिए प्रीप्रोसेसर मिक्सिन के माध्यम से CSS मीडिया क्वेरी उत्पन्न करने की क्षमता भी शामिल है।

यह लाइब्रेरी रिस्पॉन्सिव इमेज ऑप्टिमाइज़ेशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें इमेज स्वैपिंग के लिए डायनामिक DOM मैनिपुलेशन, विंडो-आधारित घनत्व पहचान और CSS बैकग्राउंड छवियों की स्केलिंग शामिल है।

Features

  • High-Resolution Image Delivery - Functions as a high-resolution image loader that serves appropriate asset variants to high-DPI displays.
  • Browser Pixel Ratio Detection - Determines display pixel density by comparing window inner width to screen width using the devicePixelRatio property.
  • Filename-Convention Mapping - Maps low-resolution image paths to high-resolution assets by automatically adding a predefined string to the extension.
  • Resolution-Based Image Swappers - Dynamically swaps image source attributes and CSS background URLs based on the device's hardware display capabilities.
  • Pixel-Density Asset Delivery - Provides a utility to detect screen resolution and serve high-density image assets for improved visual clarity.
  • Source Image Toggles - Swaps image source attributes and background URLs in real-time based on the detected device pixel density.
  • Device Detection Utilities - Identifies screen properties and pixel ratios to automate the loading of resolution-optimized image assets.
  • Live Element Asset Swaps - Replaces image sources and background URLs on live elements by rewriting attributes based on the device pixel ratio.
  • Dynamic Resolution Suffixes - Automatically resolves high-resolution image paths by appending predefined suffixes to the filenames.
  • Responsive Image Loaders - Loads the appropriate image resolution based on the detected pixel density of the user's device.
  • Dynamic DPI Background Swapping - Dynamically updates CSS background image properties to serve high-resolution assets based on detected screen density.
  • Multi-Resolution Assets - Resolves multiple scales of the same asset by automatically appending suffixes to filenames based on pixel density.
  • Asset Path Mappers - Implements automatic filename conventions and manual lookup tables to map low-resolution paths to high-density assets.
  • Asset Path Overrides - Overrides automatic filename generation by using a lookup table to pair specific standard images with custom high-resolution URLs.
  • Responsive Images - Provides a comprehensive handler for managing multiple image sources to ensure high-quality display across different screens.
  • High-DPI Background Scaling - Uses media queries and scripts to deliver high-resolution background images based on display density.
  • DOM Attribute Management - Implements the programmatic updating of HTML image attributes to swap standard assets for high-density versions.
  • Dynamic DOM Manipulation - Iterates through the DOM to modify image elements and replace their sources after detecting screen density.
  • CSS Media Queries - Provides preprocessor mixins to generate CSS media queries for delivering device-specific high-resolution background images.
  • Sass Utilities - Helpers for rendering high-resolution image variants.

स्टार हिस्ट्री

imulus/retinajs के लिए स्टार हिस्ट्री चार्टimulus/retinajs के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Retinajs के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Retinajs के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • luis-almeida/unveilluis-almeida का अवतार

    luis-almeida/unveil

    4,103GitHub पर देखें↗

    Unveil is a client-side image loader and jQuery plugin designed to improve page load speeds by managing when and how images are requested. It functions as a lazy loader that defers the loading of images until they enter the visible browser viewport. The tool includes a high-density display optimizer that detects retina and high-resolution screens. This allows the script to serve high-resolution image assets specifically to compatible devices for improved visual clarity. The project manages frontend assets by using viewport-based intersection detection and data-attribute mapping to swap place

    JavaScript
    GitHub पर देखें↗4,103
  • scottjehl/respondscottjehl का अवतार

    scottjehl/Respond

    11,230GitHub पर देखें↗

    Respond is a legacy browser compatibility layer and adaptive asset delivery tool. It functions as a CSS3 media query polyfill and responsive image loader, providing the necessary mechanisms to emulate modern responsive design features in outdated web browsers. The project differentiates itself by combining stylesheet parsing with dynamic style application to emulate minimum and maximum width media queries. It employs a system for selecting and serving the most appropriate image sources based on viewport width, aspect ratio, and resolution. The tool covers broad capability areas including res

    JavaScript
    GitHub पर देखें↗11,230
  • apoorvsaxena/lozad.jsApoorvSaxena का अवतार

    ApoorvSaxena/lozad.js

    7,497GitHub पर देखें↗

    lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper around the Intersection Observer API to defer the loading of images and iframes until they enter the browser viewport. The project functions as a responsive image loader that optimizes page speed by delivering the most appropriate image sizes and formats based on the user's screen. It includes capabilities for responsive image optimization and layout stabilization through the use of image placeholders to prevent content shifts. The library manages the full lifecycle of deferr

    JavaScript
    GitHub पर देखें↗7,497
  • javascript-tutorial/en.javascript.infojavascript-tutorial का अवतार

    javascript-tutorial/en.javascript.info

    25,344GitHub पर देखें↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    HTMLenglishjavascripttutorial
    GitHub पर देखें↗25,344
Retinajs के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

imulus/retinajs क्या करता है?

Retinajs एक JavaScript लाइब्रेरी और रिस्पॉन्सिव इमेज हैंडलर है जो उच्च-रिज़ॉल्यूशन छवियों को परोसने के लिए डिवाइस पिक्सेल घनत्व का पता लगाता है। यह एक उच्च-रिज़ॉल्यूशन इमेज लोडर और मैनेजर के रूप में कार्य करता है, जो उपयोगकर्ता के डिवाइस की हार्डवेयर डिस्प्ले क्षमताओं के आधार पर मानक इमेज सोर्स एट्रिब्यूट्स और CSS बैकग्राउंड URL को उच्च-घनत्व वाले संस्करणों के साथ बदल देता है।

imulus/retinajs की मुख्य विशेषताएं क्या हैं?

imulus/retinajs की मुख्य विशेषताएं हैं: High-Resolution Image Delivery, Browser Pixel Ratio Detection, Filename-Convention Mapping, Resolution-Based Image Swappers, Pixel-Density Asset Delivery, Source Image Toggles, Device Detection Utilities, Live Element Asset Swaps।

imulus/retinajs के कुछ ओपन-सोर्स विकल्प क्या हैं?

imulus/retinajs के ओपन-सोर्स विकल्पों में शामिल हैं: luis-almeida/unveil — Unveil is a client-side image loader and jQuery plugin designed to improve page load speeds by managing when and how… scottjehl/respond — Respond is a legacy browser compatibility layer and adaptive asset delivery tool. It functions as a CSS3 media query… apoorvsaxena/lozad.js — lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper… javascript-tutorial/en.javascript.info — This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development… bbc/imager.js — Imager.js is a responsive image loader library and asset delivery optimizer. It serves as a browser-based image… matthewhudson/current-device — current-device is a JavaScript device detection library used to identify operating systems, device categories, and…