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

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

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

dominictobias/react-image-crop

0
View on GitHub↗
4,081 स्टार्स·350 फोर्क्स·TypeScript·isc·9 व्यूज़

React Image Crop

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. It also provides utilities for calculating centered crop areas and tracking coordinate changes during user interaction.

Features

  • Image Cropping Components - Provides a responsive React component for interactive image cropping with draggable and resizable selection areas.
  • React Development - Provides a React-based component for interactive image cropping and coordinate tracking.
  • Image Cropping Tools - Allows the definition of selectable crop regions with fixed aspect ratios and circular shapes.
  • Interactive Crop and Transform Tools - Ships a React component for interactive cropping with aspect ratio and dimension constraints.
  • Aspect Ratio Constraints - Provides mechanisms to enforce a fixed width-to-height ratio during interactive cropping.
  • Percentage-Based Position Calculators - Tracks crop boundaries as percentages of image dimensions to ensure responsiveness across different screen sizes.
  • Coordinate Mapping - Maps absolute pixel movements from pointer events to relative percentage values based on the image size.
  • Responsive Adapters - Implements a cropping interface that automatically adapts its selection area to different screen sizes.
  • Canvas Rendering - Implements the rendering of the cropped selection using the HTML5 canvas API.
  • Responsive Interfaces - Ships a cropping interface that adapts automatically to different display sizes and layouts.
  • Real-Time Edit Previews - Displays a live visual representation of the crop area as the user adjusts the selection.
  • Drag Lifecycle Events - Tracks pointer drag and resize events to update the crop area coordinates in real-time.
  • Crop and Zoom Change Callbacks - Triggers real-time callbacks during cropping interactions to provide updated pixel and percentage coordinates.
  • Canvas-Based Image Editors - Uses the canvas API to render selected image regions into a preview image or URL.
  • Overlay Positioning - Utilizes absolute positioning and CSS transforms to align the crop selection overlay with the image.
  • Image Editing - Responsive image cropping tool for web interfaces.

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

dominictobias/react-image-crop के लिए स्टार हिस्ट्री चार्टdominictobias/react-image-crop के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

React Image Crop के ओपन-सोर्स विकल्प

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

    tapmodo/Jcrop

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

    Jcrop is a JavaScript image cropping library that provides a browser-based interface for users to interactively select and define rectangular regions of an image. It utilizes a DOM-based image overlay to wrap images in relative containers, allowing for the placement of adjustable selection handles and boundary constraints. The tool distinguishes itself through comprehensive input support, translating touch gestures and keyboard intercepts into precise coordinate updates for both mobile and desktop environments. It features an engine capable of enforcing custom aspect ratio constraints and cal

    JavaScript
    GitHub पर देखें↗4,279
  • 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/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
  • 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
React Image Crop के सभी 30 विकल्प देखें→

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

dominictobias/react-image-crop क्या करता है?

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.

dominictobias/react-image-crop की मुख्य विशेषताएं क्या हैं?

dominictobias/react-image-crop की मुख्य विशेषताएं हैं: Image Cropping Components, React Development, Image Cropping Tools, Interactive Crop and Transform Tools, Aspect Ratio Constraints, Percentage-Based Position Calculators, Coordinate Mapping, Responsive Adapters।

dominictobias/react-image-crop के कुछ ओपन-सोर्स विकल्प क्या हैं?

dominictobias/react-image-crop के ओपन-सोर्स विकल्पों में शामिल हैं: tapmodo/jcrop — Jcrop is a JavaScript image cropping library that provides a browser-based interface for users to interactively select… xyxiao001/vue-cropper — vue-cropper is a visual interface component for Vue applications designed for cropping, rotating, and resizing images.… fengyuanchen/cropperjs — Cropper.js is a JavaScript image cropping library and client-side image editor. It provides a front-end interface for… fengyuanchen/cropper — Cropper is a JavaScript image cropping library and HTML5 canvas image editor. It serves as a web-based image… pqina/filepond — FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by…