awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 Repos

Awesome GitHub RepositoriesDimension Resizing

Adjusting the pixel dimensions of images to fit layout constraints and optimize memory usage.

Distinct from Image Processing: Focuses specifically on resizing dimensions for layout fit, whereas Image Processing is the broader category of manipulations.

Explore 38 awesome GitHub repositories matching graphics & multimedia · Dimension Resizing. Refine with filters or upvote what's useful.

Awesome Dimension Resizing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • square/picassoAvatar von square

    square/picasso

    18,820Auf GitHub ansehen↗

    Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications. It provides an automated system for memory and disk management to reduce network requests and improve load times. The library includes a bitmap transformation tool for resizing, cropping, and modifying assets before they are rendered. It also functions as a bridge for Jetpack Compose, converting image requests into painter objects for use within declarative Android user interfaces. The system manages image retrieval from multiple sources, including web URLs, local files, and

    Adjusts image sizes and shapes to fit layout constraints and minimize memory consumption.

    Kotlin
    Auf GitHub ansehen↗18,820
  • curzibn/lubanAvatar von Curzibn

    Curzibn/Luban

    13,748Auf GitHub ansehen↗

    Luban is a memory-safe image loading and optimization library for Android. It functions as an image optimizer and compression tool designed to reduce image file sizes and resolutions while preventing application crashes through the use of pixel limits and downsampling. The project replicates the specific compression and downsampling logic used by WeChat Moments to ensure images meet social media quality standards. It uses adaptive resolution scaling and dimension-aware strategies to balance visual quality with storage efficiency. The library covers bulk image processing, format optimization,

    Applies specialized resizing logic based on the original image's aspect ratio and total pixels.

    Candroidimage-compressionluban
    Auf GitHub ansehen↗13,748
  • kornia/korniaAvatar von kornia

    kornia/kornia

    11,238Auf GitHub ansehen↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Changes image dimensions while applying anti-aliasing to prevent sampling artifacts during resizing.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Auf GitHub ansehen↗11,238
  • thumbor/thumborAvatar von thumbor

    thumbor/thumbor

    10,501Auf GitHub ansehen↗

    Thumbor is a dynamic image processing service and proxy server that resizes, crops, and filters images on demand via URL parameters. It functions as a URL-based image manipulator that generates specific image versions from source assets to optimize web delivery. The system includes a smart cropping engine that uses facial feature detection and computer vision to automatically center thumbnails on the most relevant visual content. To prevent unauthorized parameter tampering and malicious requests, it employs signature-based request validation and domain-based source whitelisting. Broad capabi

    Dynamically resizes and crops images on demand to optimize web delivery and page load times.

    Pythonhacktoberfest
    Auf GitHub ansehen↗10,501
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Provides capabilities to process and resize image dimensions on the fly with caching for optimized delivery.

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • xpixelgroup/basicsrAvatar von XPixelGroup

    XPixelGroup/BasicSR

    8,297Auf GitHub ansehen↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Resizes images using a 2D FIR filter for precise kernel application and controlled padding.

    Pythonbasicsrbasicvsrdfdnet
    Auf GitHub ansehen↗8,297
  • sixlabors/imagesharpAvatar von SixLabors

    SixLabors/ImageSharp

    7,954Auf GitHub ansehen↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    Adjusts image dimensions and quality via query string commands to optimize web delivery.

    C#bmpc-sharpdrawing
    Auf GitHub ansehen↗7,954
  • open-mmlab/mmcvAvatar von open-mmlab

    open-mmlab/mmcv

    6,446Auf GitHub ansehen↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Adjusts pixel dimensions of images to fit layout constraints and optimize memory usage.

    Python
    Auf GitHub ansehen↗6,446
  • h2non/imaginaryAvatar von h2non

    h2non/imaginary

    6,017Auf GitHub ansehen↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Scales images to new dimensions while preserving aspect ratio or applying exact sizes.

    Gocrop-imagedockergif
    Auf GitHub ansehen↗6,017
  • imsky/holderAvatar von imsky

    imsky/holder

    5,800Auf GitHub ansehen↗

    :city_sunrise: Client-side image placeholders.

    Adjusts placeholder image resizing behavior for responsive container layouts.

    JavaScripthacktoberfest
    Auf GitHub ansehen↗5,800
  • fengyuanchen/compressorjsAvatar von fengyuanchen

    fengyuanchen/compressorjs

    5,749Auf GitHub ansehen↗

    Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in

    Scales images within configurable min/max bounds while preserving aspect ratio.

    JavaScriptfile-uploadimage-compressionimage-compressor
    Auf GitHub ansehen↗5,749
  • timber/timberAvatar von timber

    timber/timber

    5,650Auf GitHub ansehen↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    Scales an image to a given width and height while preserving proportions using WordPress's image API.

    PHPhactoberfestphptimber
    Auf GitHub ansehen↗5,650
  • coobird/thumbnailatorAvatar von coobird

    coobird/thumbnailator

    5,420Auf GitHub ansehen↗

    Thumbnailator ist eine Java-Bibliothek für Bild-Thumbnails, die für die Generierung skalierter Bilder unter Beibehaltung des Seitenverhältnisses und mit hochwertiger Skalierung entwickelt wurde. Es dient als Toolkit zum Drehen, Zuschneiden und Anpassen der Deckkraft von Bildern innerhalb von Java-Anwendungen. Die Bibliothek zeichnet sich durch ihre Fähigkeit aus, als Exif-bewusster Bildprozessor zu fungieren, der Thumbnails automatisch basierend auf eingebetteten Orientierungs-Metadaten dreht. Sie bietet zudem spezialisierte Utilities für digitales Wasserzeichen, wodurch sekundäre Bilder und Branding-Marker mit einstellbarer Transparenz überlagert werden können. Die Kernfunktionen decken ein breites Spektrum an Bildverarbeitungsaufgaben ab, einschließlich Fokuspunkt-Zuschneiden, Dimension-Skalierung und das Hinzufügen von Bildrändern. Das Projekt handhabt zudem den Export verarbeiteter Bilder in Dateien oder Streams unter Verwendung konfigurierbarer Namensschemata und Kompressionseinstellungen.

    Provides core capabilities for adjusting pixel dimensions of images to create smaller versions.

    Javafluent-interfaceimage-processingimage-resizer
    Auf GitHub ansehen↗5,420
  • cybertimon/rapidrawAvatar von CyberTimon

    CyberTimon/RapidRAW

    5,234Auf GitHub ansehen↗

    RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and

    Scales output images by specific pixel dimensions or percentages while preventing upscaling of originals.

    TypeScriptcolor-gradingeditingimage-processing
    Auf GitHub ansehen↗5,234
  • pdfarranger/pdfarrangerAvatar von pdfarranger

    pdfarranger/pdfarranger

    5,194Auf GitHub ansehen↗

    Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It

    Enables changing page dimensions using percentage or millimeter values with custom margin support.

    Pythongtkgtk3linux
    Auf GitHub ansehen↗5,194
  • open-mmlab/mmocrAvatar von open-mmlab

    open-mmlab/mmocr

    4,739Auf GitHub ansehen↗

    mmocr ist ein auf PyTorch basierendes Framework für optische Zeichenerkennung (OCR), das für das Training und Deployment von Modellen zur Texterkennung, -identifizierung und Extraktion von Schlüsselinformationen entwickelt wurde. Es dient als umfassende Toolbox für die Erkennung und Identifizierung von Text in Szenen und bietet spezialisierte Bibliotheken zum Lokalisieren von Textregionen und zum Konvertieren von visuellem Text in maschinell kodierte Strings. Das Projekt zeichnet sich durch ein Forschungs-Framework für die Extraktion von Schlüsselinformationen und fortgeschrittene Text-Spotting-Funktionen aus. Dazu gehören punktbasiertes Spotting mittels Transformern und die Verwendung parametrisierter Bezier-Kurven, um beliebig geformten Text zu identifizieren und zu transkribieren. Das Framework deckt ein breites Spektrum an Computer-Vision-Funktionen ab, einschließlich Daten-Pipeline-Management zur Augmentierung und Standardisierung diverser OCR-Datensätze, Modelltraining mit verteilter Skalierung und Performance-Evaluierung unter Verwendung von Standard-OCR-Metriken. Es bietet zudem Dienstprogramme für geometrische Polygon-Manipulation und Ergebnisvisualisierung zur Überprüfung von Vorhersagen gegen Ground-Truth-Annotationen. Das System ist in Python implementiert und unterstützt die Installation über Docker-Umgebungs-Packaging.

    Adjusts image dimensions using fixed scaling, height-based rescaling, and padding to meet model input requirements.

    Pythonabcnetabinetcrnn
    Auf GitHub ansehen↗4,739
  • mpdf/mpdfAvatar von mpdf

    mpdf/mpdf

    4,693Auf GitHub ansehen↗

    mPDF ist eine PHP-Bibliothek, die UTF-8-kodiertes HTML und CSS in formatierte PDF-Dokumente umwandelt. Sie dient als PDF-Generierungs-Engine und Dokumentenarchitekt, der in der Lage ist, Webseiten und HTML-Formulare in professionelle Dateien zu konvertieren. Das Projekt zeichnet sich durch seine mehrsprachigen Rendering-Fähigkeiten aus und bietet umfassende Unterstützung für bidirektionalen Text, Right-to-Left-Skripte und CJK-Sprachen unter Verwendung von Unicode-Schrift-Einbettung und OpenType-Layout-Verarbeitung. Es ermöglicht zudem ein professionelles, druckfertiges Design durch fortschrittliche Farbmodellierung in CMYK, präzise Seitendimensionierung und die Einhaltung von PDF/A- und PDF/X-Archivierungsstandards. Die Bibliothek deckt eine breite Palette von Dokumentenlayout- und Interaktivitätsfunktionen ab, einschließlich der Generierung interaktiver Formulare, Lesezeichen und durchsuchbarer Indizes. Sie bietet detaillierte Kontrollen für Seitenvorlagen, Kopf- und Fußzeilen sowie komplexes Rendering tabellarischer Daten. Zusätzliche Funktionen umfassen PDF-Verschlüsselung, Schrift-Subsetting zur Optimierung der Dateigröße und die Möglichkeit, externe PDF-Seiten als Vorlagen zu importieren. Das System integriert sich in PSR-3-konformes Logging, um interne Ereignisse und Ausführungsfehler zu verfolgen.

    Defines the physical width and height of PDF pages using custom values or standard sizes.

    PHPcjkcsshtml
    Auf GitHub ansehen↗4,693
  • huddle/resemble.jsAvatar von Huddle

    Huddle/Resemble.js

    4,608Auf GitHub ansehen↗

    Resemble.js ist ein Framework für Bildvergleiche und eine Engine für visuelle Differenzanalyse, die für automatisierte Regressionstests entwickelt wurde. Es fungiert als Bibliothek zur Normalisierung von Bilddimensionen und zur Analyse visueller Diskrepanzen, um festzustellen, ob zwei Bilder identisch sind. Das System identifiziert pixelgenaue Änderungen zwischen Bildern und bietet Funktionen zur Isolierung von Begrenzungsrahmen sowie zum Ausschluss spezifischer Bereiche. Es berechnet den prozentualen Unterschied durch Messung der numerischen Distanz zwischen RGBA-Farbkanalwerten. Die Bibliothek deckt visuelle Regressionstests und Frontend-Qualitätssicherung ab, indem gerenderte Anwendungsbildschirme mit Referenzbildern verglichen werden. Sie enthält Dienstprogramme zur Skalierung von Bilddimensionen und zur Einschränkung von Vergleichsbereichen, um irrelevante Bildabschnitte zu ignorieren.

    Includes utilities for resizing images to ensure dimensions match before performing pixel-by-pixel comparisons.

    JavaScript
    Auf GitHub ansehen↗4,608
  • yummypets/ypimagepickerAvatar von Yummypets

    Yummypets/YPImagePicker

    4,480Auf GitHub ansehen↗

    YPImagePicker ist eine Reihe integrierter iOS-Komponenten für das Aufnehmen neuer Medien, das Durchsuchen von Gerätegalerien und das Durchführen visueller Bearbeitungen oder Filterungen. Es bietet ein eingebautes Kamera-Interface für Fotos und Videos, eine Medienauswahlbibliothek für das Auswählen mehrerer Assets aus der Gerätegalerie sowie Tools für die Medienbearbeitung. Die Bibliothek enthält einen Medien-Editor für das Zuschneiden von Bildern und das Kürzen von Videodauern sowie ein Filter-Tool für die Modifikation des visuellen Erscheinungsbilds von Bildern, bevor diese finalisiert werden. Das Projekt deckt Medienaufnahme, Galerieauswahl und Bildverarbeitung ab. Diese Funktionen umfassen das Anpassen von Ausgabedimensionen und das Auswählen spezifischer Cover-Frames für Videodateien.

    Adjusts the pixel dimensions of images to fit layout constraints and optimize memory usage.

    Swift
    Auf GitHub ansehen↗4,480
  • rom1504/img2datasetAvatar von rom1504

    rom1504/img2dataset

    4,423Auf GitHub ansehen↗

    img2dataset ist eine leistungsstarke Pipeline für Bilddatensätze und ein Vorverarbeitungstool, das entwickelt wurde, um Millionen von Bildern von URLs für das Training von Machine Learning herunterzuladen und zu verarbeiten. Es fungiert als verteilter Bild-Downloader und Cloud-Speicher-Daten-Exporter, der große visuelle Datensätze von Webquellen direkt in strukturierte Formate überführt. Das System priorisiert die Datenerfassung mit hohem Durchsatz durch die Verteilung von Workloads auf mehrere CPU-Kerne und Maschinen. Es integriert sich direkt in Remote-Cloud-Speicher-Buckets und verwendet ein manifestbasiertes Tracking-System, um unterbrochene Downloads fortzusetzen, ohne bereits vorhandene Daten erneut zu verarbeiten. Das Tool bietet eine vollständige Vorverarbeitungssuite für die Vorbereitung von Machine-Learning-Datensätzen, einschließlich Bildskalierung, Zuschneiden und Eigenschaftsfilterung basierend auf Größe oder Seitenverhältnis. Es verifiziert zudem die Bildintegrität mittels Hash-Vergleich und stellt die Einhaltung von Robot-Direktiven während des Scraping-Workflows sicher. Das Projekt ist in Python implementiert.

    Adjusts image pixel dimensions via cropping or padding to ensure consistency across the dataset.

    Pythonbig-datadatasetdeep-learning
    Auf GitHub ansehen↗4,423
Vorherige12Nächste
  1. Home
  2. Graphics & Multimedia
  3. Image Processing & Editing
  4. Image Processing
  5. Dimension Resizing

Unter-Tags erkunden

  • Bicubic Interpolation1 Sub-TagHigh-quality image resizing using bicubic interpolation algorithms. **Distinct from Dimension Resizing:** Dimension Resizing is a general capability; Bicubic Interpolation specifies the mathematical method used for high-fidelity scaling.
  • Binary Buffer ResizingResizing image dimensions by operating directly on raw bitmap data stored in typed arrays. **Distinct from Dimension Resizing:** Distinct from Dimension Resizing: specifically targets raw binary buffers rather than general image objects.
  • BoundedScales images to fit within maximum or minimum width and height constraints while preserving aspect ratio. **Distinct from Dimension Resizing:** Distinct from Dimension Resizing: adds explicit min/max bounds and aspect ratio preservation, not just pixel dimension adjustment.
  • Container-Fill ResizingLogic for filling a specific element or window with images that automatically adjust to dimensions. **Distinct from Dimension Resizing:** Focuses on the filling behavior of backgrounds rather than general pixel dimension adjustments
  • Dimension-Aware ResizingResizing logic that adapts based on the image aspect ratio and total pixel count. **Distinct from Dimension Resizing:** More specific than general dimension resizing as it uses aspect-ratio aware logic.
  • ExactScales images to a specified width and height using contain or cover fit modes. **Distinct from Dimension Resizing:** Distinct from Dimension Resizing: targets exact output dimensions with fit mode options, not general layout-constrained resizing.
  • FIR Filter ResizingImage resizing utilizing Finite Impulse Response filters for precise kernel application. **Distinct from Dimension Resizing:** Distinct from general Dimension Resizing by employing a specific 2D FIR filter approach with controlled padding.
  • PDF Page Resizing1 Sub-TagAdjusting the physical dimensions of PDF pages using absolute or percentage values. **Distinct from Dimension Resizing:** Specific to PDF page dimensions rather than raster image pixel resizing.
  • Responsive Placeholder ResizersAdjusts how placeholder images resize and respond to container dimensions for responsive layouts. **Distinct from Dimension Resizing:** Distinct from Dimension Resizing: focuses on responsive resizing behavior for placeholders, not general pixel dimension adjustment.
  • Scaling StrategiesConfigurations for selecting interpolation and scaling algorithms to balance quality and performance. **Distinct from Dimension Resizing:** Focuses on the algorithm selection for quality/speed rather than just the target dimensions