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

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

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

tapmodo/Jcrop

0
View on GitHub↗
4,279 स्टार्स·918 फोर्क्स·JavaScript·5 व्यूज़jcrop.com↗

Jcrop

Jcrop एक JavaScript इमेज क्रॉपिंग लाइब्रेरी है जो यूज़र्स को इंटरैक्टिव रूप से इमेज के आयताकार क्षेत्रों का चयन और परिभाषित करने के लिए एक ब्राउज़र-आधारित इंटरफ़ेस प्रदान करती है। यह इमेज को रिलेटिव कंटेनरों में लपेटने के लिए DOM-आधारित इमेज ओवरले का उपयोग करती है, जिससे एडजस्टेबल सिलेक्शन हैंडल और बाउंड्री कंस्ट्रेंट्स को रखने की अनुमति मिलती है।

यह टूल व्यापक इनपुट सपोर्ट के माध्यम से खुद को अलग करता है, जो टच जेस्चर और कीबोर्ड इंटरसेप्ट्स को मोबाइल और डेस्कटॉप दोनों एनवायरनमेंट के लिए सटीक कोऑर्डिनेट अपडेट में अनुवादित करता है। इसमें कस्टम आस्पेक्ट रेशियो कंस्ट्रेंट्स को लागू करने और सुसंगत आउटपुट आयाम सुनिश्चित करने के लिए सिलेक्शन क्षेत्रों के लिए अधिकतम फिट की गणना करने में सक्षम एक इंजन है।

यह लाइब्रेरी इमेज मैनिपुलेशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें कोऑर्डिनेट ट्रांसफॉर्मेशन, सिलेक्शन बाउंड्री एनफोर्समेंट और कई क्रॉप क्षेत्रों का मैनेजमेंट शामिल है। यह इंटरैक्शन परिवर्तनों को ट्रैक करने के लिए इवेंट-ड्रिवन स्टेट सिंक्रोनाइज़ेशन प्रदान करती है और पहले से सहेजे गए क्रॉप स्टेट्स को पुनर्स्थापित करने की अनुमति देती है।

यूज़र्स इंटरफ़ेस स्टाइलिंग विकल्पों और क्लास-आधारित लॉजिक एक्सटेंशन के माध्यम से टूल के व्यवहार और उपस्थिति को कस्टमाइज़ कर सकते हैं।

Features

  • Client-Side Image Editing - Provides a browser-based tool for interactively selecting and adjusting image cropping boundaries.
  • Image Cropping Components - Provides an interactive user interface component for defining and adjusting crop areas over images with responsive coordinates.
  • DOM-to-Pixel Coordinate Mappings - Calculates the precise relationship between browser DOM coordinates and actual source image pixels for accurate cropping.
  • Fixed Aspect Ratios - Enforces a constant relationship between width and height to ensure consistent output dimensions.
  • Image Cropping Tools - Provides the primary capability to define and manipulate a crop area to extract a specific image region.
  • Coordinate Calculation - Calculates precise pixel-level offsets and boundaries to define the region of an image to be extracted.
  • Interactive Crop and Transform Tools - Provides an interactive overlay that lets users manually adjust the coordinates and dimensions of a crop region.
  • Aspect Ratio Constraints - Provides a mechanism to enforce specific width-to-height proportions during interactive image selection.
  • Interactive Selection Overlays - Uses an interactive DOM layer to wrap images and provide adjustable handles for region selection.
  • Mobile Touch Handlers - Processes mobile touch events to allow resizing and moving of image selection areas.
  • Cropping Input Adapters - Implements a responsive interface that translates touch and keyboard inputs into precise image cropping coordinates.
  • Touch Gesture Libraries - Translates raw touch inputs into coordinate updates for manipulating crop selections on mobile devices.
  • Overlay Positioning - Implements interactive layers positioned precisely over images to facilitate region selection.
  • Real-time Coordinate Tracking - Retrieves current cropping coordinates via instance properties and real-time event listeners that trigger on state changes.
  • Maximum Fit Algorithms - Determines the largest possible rectangle dimensions that maintain a specific aspect ratio within a given width and height.
  • Keyboard Navigation Interception - Intercepts keyboard inputs to move selection boundaries while preventing default browser page scrolling.
  • Coordinate Space Transformations - Normalizes and transforms image dimensions and coordinates between the raw pixel space and the DOM overlay space.
  • Event-Driven State Synchronizers - Uses a callback system to synchronize the UI state with changes in crop coordinates and widget status.
  • Multi-Overlay Management - Creates, focuses, or removes multiple distinct overlays within a single instance using individual configurations.
  • Multiple Selection Areas - Creates one or more selectable regions over an image with support for aspect ratio locking and size constraints.
  • Interactive Widgets - Implements a customizable UI widget that captures user input to define crop regions.
  • Keyboard-Driven Selection Controls - Allows moving selection boundaries using keyboard inputs and intercepts specific keys to prevent page scrolling.
  • Movement Boundary Constraints - Clamps the position of cropping handles and selection areas to ensure they remain within the image bounding box.
  • UI Overlay Wrappers - Attaches a tool to a DOM element and wraps images in a relative container to position UI overlays.
  • Widget Event Callbacks - Triggers programmable hooks when the cropping widget is moved, updated, or activated.

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

tapmodo/jcrop के लिए स्टार हिस्ट्री चार्टtapmodo/jcrop के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

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

tapmodo/jcrop क्या करता है?

Jcrop एक JavaScript इमेज क्रॉपिंग लाइब्रेरी है जो यूज़र्स को इंटरैक्टिव रूप से इमेज के आयताकार क्षेत्रों का चयन और परिभाषित करने के लिए एक ब्राउज़र-आधारित इंटरफ़ेस प्रदान करती है। यह इमेज को रिलेटिव कंटेनरों में लपेटने के लिए DOM-आधारित इमेज ओवरले का उपयोग करती है, जिससे एडजस्टेबल सिलेक्शन हैंडल और बाउंड्री कंस्ट्रेंट्स को रखने की अनुमति मिलती है।

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

tapmodo/jcrop की मुख्य विशेषताएं हैं: Client-Side Image Editing, Image Cropping Components, DOM-to-Pixel Coordinate Mappings, Fixed Aspect Ratios, Image Cropping Tools, Coordinate Calculation, Interactive Crop and Transform Tools, Aspect Ratio Constraints।

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

tapmodo/jcrop के ओपन-सोर्स विकल्पों में शामिल हैं: fengyuanchen/cropperjs — Cropper.js is a JavaScript image cropping library and client-side image editor. It provides a front-end interface for… dominictobias/react-image-crop — This project provides a React component and a set of utilities for implementing interactive image cropping. It enables… xyxiao001/vue-cropper — vue-cropper is a visual interface component for Vue applications designed for cropping, rotating, and resizing images.… fengyuanchen/cropper — Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image… jdamcd/android-crop — android-crop is an Android image cropping library and image picker. It provides a reusable view component for… pqpo/smartcropper — SmartCropper is a computer vision library and user interface component designed for automated document border…

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

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

    fengyuanchen/cropperjs

    13,834GitHub पर देखें↗

    Cropper.js is a JavaScript image cropping library and client-side image editor. It provides a front-end interface for manipulating image geometry and extracting specific regions using the HTML5 Canvas API. The library enables interactive image cropping where users can manually select areas and define clipping regions. It supports geometry transformations including rotation, scaling, and zooming to align subjects, and allows for the enforcement of dynamic aspect ratios. The tool provides capabilities for exporting crop data as coordinates or canvas representations and offers access to interna

    TypeScriptcroppercropperjsimage-cropper
    GitHub पर देखें↗13,834
  • dominictobias/react-image-cropdominictobias का अवतार

    dominictobias/react-image-crop

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

    This project provides a React component and a set of utilities for implementing interactive image cropping. It enables users to define selection areas over media elements using a draggable and resizable interface. The library supports fixed aspect ratio locking and the definition of custom crop shapes, such as circles. It utilizes a percentage-based coordinate system to ensure the selection interface remains responsive across different screen sizes and layouts. The toolset includes capabilities for real-time crop previewing and the generation of cropped regions using canvas-based rendering.

    TypeScriptcrop-imagejavascriptreact
    GitHub पर देखें↗4,081
  • xyxiao001/vue-cropperxyxiao001 का अवतार

    xyxiao001/vue-cropper

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

    vue-cropper is a visual interface component for Vue applications designed for cropping, rotating, and resizing images. It serves as a client-side image editor that allows for the extraction of specific image regions and the enforcement of fixed ratio constraints to ensure consistent output. The component provides tools for manipulating image orientation and scaling through rotation and positioning to align target areas. It utilizes a canvas-based processor to generate final cropped results, which can be exported as Base64 strings or Blobs in various common file formats. The library covers a

    Vuecropcropperjavascript
    GitHub पर देखें↗4,565
  • fengyuanchen/cropperfengyuanchen का अवतार

    fengyuanchen/cropper

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

    Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image manipulation tool that allows users to visually select and trim specific areas of an image directly within a browser. The library provides a visual interface for defining precise crop areas with configurable aspect ratios and zoom controls. It includes tools to rotate, scale, and zoom images to align subjects before exporting the final result. The tool handles browser-based image processing by generating a canvas element from a selected image area for use or download. It manages crop

    JavaScript
    GitHub पर देखें↗7,691
Jcrop के सभी 30 विकल्प देखें→