awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • square/picassoAvatar square

    square/picasso

    18,820Vezi pe GitHub↗

    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
    Vezi pe GitHub↗18,820
  • curzibn/lubanAvatar Curzibn

    Curzibn/Luban

    13,748Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,748
  • kornia/korniaAvatar kornia

    kornia/kornia

    11,238Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,238
  • thumbor/thumborAvatar thumbor

    thumbor/thumbor

    10,501Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,501
  • dodyg/practical-aspnetcoreAvatar dodyg

    dodyg/practical-aspnetcore

    10,382Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,382
  • xpixelgroup/basicsrAvatar XPixelGroup

    XPixelGroup/BasicSR

    8,297Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,297
  • sixlabors/imagesharpAvatar SixLabors

    SixLabors/ImageSharp

    7,954Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,954
  • open-mmlab/mmcvAvatar open-mmlab

    open-mmlab/mmcv

    6,446Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,446
  • h2non/imaginaryAvatar h2non

    h2non/imaginary

    6,017Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,017
  • imsky/holderAvatar imsky

    imsky/holder

    5,800Vezi pe GitHub↗

    :city_sunrise: Client-side image placeholders.

    Adjusts placeholder image resizing behavior for responsive container layouts.

    JavaScripthacktoberfest
    Vezi pe GitHub↗5,800
  • fengyuanchen/compressorjsAvatar fengyuanchen

    fengyuanchen/compressorjs

    5,749Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,749
  • timber/timberAvatar timber

    timber/timber

    5,650Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,650
  • coobird/thumbnailatorAvatar coobird

    coobird/thumbnailator

    5,420Vezi pe GitHub↗

    Thumbnailator este o bibliotecă Java de creare a miniaturilor de imagini concepută pentru generarea de imagini redimensionate cu păstrarea raportului de aspect și scalare de înaltă calitate. Acesta servește drept set de instrumente pentru rotirea, decuparea și ajustarea opacității imaginilor în aplicațiile Java. Biblioteca se distinge prin capacitatea de a funcționa ca un procesor de imagini conștient de Exif, rotind automat miniaturile pe baza metadatelor de orientare încorporate. De asemenea, oferă utilitare specializate pentru watermark-ul digital, permițând suprapunerea imaginilor secundare și a marcajelor de brand cu transparență ajustabilă. Capabilitățile de bază acoperă o gamă largă de sarcini de procesare a imaginilor, inclusiv decuparea punctului focal, redimensionarea dimensiunilor și adăugarea de margini imaginilor. Proiectul gestionează, de asemenea, exportul imaginilor procesate în fișiere sau fluxuri folosind scheme de denumire și setări de compresie configurabile.

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

    Javafluent-interfaceimage-processingimage-resizer
    Vezi pe GitHub↗5,420
  • cybertimon/rapidrawAvatar CyberTimon

    CyberTimon/RapidRAW

    5,234Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,234
  • pdfarranger/pdfarrangerAvatar pdfarranger

    pdfarranger/pdfarranger

    5,194Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,194
  • open-mmlab/mmocrAvatar open-mmlab

    open-mmlab/mmocr

    4,739Vezi pe GitHub↗

    mmocr este un framework de recunoaștere optică a caracterelor (OCR) bazat pe PyTorch, conceput pentru antrenarea și deployment-ul modelelor de detectare a textului, recunoaștere și extragere a informațiilor cheie. Servește ca un toolkit cuprinzător pentru detectarea și recunoașterea textului în scene, oferind biblioteci specializate pentru localizarea regiunilor de text și convertirea textului vizual în șiruri de caractere codificate de mașină. Proiectul se distinge printr-un framework de cercetare pentru extragerea informațiilor cheie și capabilități avansate de text spotting. Acestea includ spotting bazat pe puncte folosind transformatoare și utilizarea curbelor Bezier parametrizate pentru a identifica și transcrie text cu forme arbitrare. Framework-ul acoperă o suprafață largă de capabilități de viziune artificială, inclusiv gestionarea pipeline-ului de date pentru augmentarea și standardizarea seturilor de date OCR diverse, antrenarea modelelor cu scalare distribuită și evaluarea performanței folosind metrici OCR standard. Oferă, de asemenea, utilitare pentru manipularea poligoanelor geometrice și vizualizarea rezultatelor pentru auditarea predicțiilor față de adnotările ground truth. Sistemul este implementat în Python și suportă instalarea prin împachetarea mediului Docker.

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

    Pythonabcnetabinetcrnn
    Vezi pe GitHub↗4,739
  • mpdf/mpdfAvatar mpdf

    mpdf/mpdf

    4,693Vezi pe GitHub↗

    mPDF este o bibliotecă PHP care transformă HTML și CSS codificate UTF-8 în documente PDF formatate. Servește ca motor de generare PDF și arhitect de documente capabil să convertească pagini web și formulare HTML în fișiere profesionale. Proiectul se distinge prin capabilitățile sale de randare multilingvă, oferind suport cuprinzător pentru text bidirecțional, scripturi de la dreapta la stânga și limbi CJK, folosind încorporarea fonturilor Unicode și procesarea layout-ului OpenType. De asemenea, permite un design profesional pregătit pentru tipar prin modelarea avansată a culorilor în CMYK, dimensionarea precisă a paginilor și conformitatea cu standardele de arhivare PDF/A și PDF/X. Biblioteca acoperă o gamă largă de funcții de layout și interactivitate a documentelor, inclusiv generarea de formulare interactive, marcaje și indexuri căutabile. Oferă controale detaliate pentru șabloanele de pagină, anteturi și subsoluri, precum și randarea tabelelor complexe. Capabilitățile suplimentare includ criptarea PDF, subsetarea fonturilor pentru optimizarea dimensiunii fișierului și capacitatea de a importa pagini PDF externe ca șabloane. Sistemul se integrează cu logarea conformă PSR-3 pentru a urmări evenimentele interne și erorile de execuție.

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

    PHPcjkcsshtml
    Vezi pe GitHub↗4,693
  • huddle/resemble.jsAvatar Huddle

    Huddle/Resemble.js

    4,608Vezi pe GitHub↗

    Resemble.js este un framework de comparare a imaginilor și un motor de diferențiere vizuală conceput pentru testarea automată de regresie. Funcționează ca o bibliotecă pentru normalizarea dimensiunilor imaginilor și analizarea discrepanțelor vizuale pentru a determina dacă două imagini sunt identice. Sistemul identifică modificările la nivel de pixel între imagini, oferind în același timp capabilități pentru izolarea prin bounding-box și excluderea unor regiuni specifice. Calculează un procent de diferență prin măsurarea distanței numerice dintre valorile canalelor de culoare RGBA. Biblioteca acoperă testarea de regresie vizuală și asigurarea calității frontend-ului prin compararea ecranelor aplicațiilor randate cu imaginile de referință (baseline). Include utilitare pentru scalarea dimensiunilor imaginilor și restricționarea zonelor de comparare pentru a ignora secțiunile irelevante ale unei imagini.

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

    JavaScript
    Vezi pe GitHub↗4,608
  • yummypets/ypimagepickerAvatar Yummypets

    Yummypets/YPImagePicker

    4,480Vezi pe GitHub↗

    YPImagePicker este un set de componente iOS integrate pentru capturarea de conținut media nou, navigarea în galeriile dispozitivului și efectuarea de editări vizuale sau filtrare. Oferă o interfață de cameră încorporată pentru fotografii și videoclipuri, o bibliotecă de selecție media pentru alegerea mai multor active din galeria dispozitivului și instrumente pentru editarea conținutului media. Biblioteca include un editor media pentru decuparea imaginilor și tăierea duratelor video, precum și un instrument de filtrare pentru modificarea aspectului vizual al imaginilor înainte ca acestea să fie finalizate. Proiectul acoperă capturarea media, selecția din galerie și procesarea imaginilor. Aceste capabilități includ redimensionarea dimensiunilor de output și selectarea unor cadre de copertă specifice pentru fișierele video.

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

    Swift
    Vezi pe GitHub↗4,480
  • rom1504/img2datasetAvatar rom1504

    rom1504/img2dataset

    4,423Vezi pe GitHub↗

    img2dataset este un pipeline de seturi de date de imagini de înaltă performanță și un instrument de preprocesare conceput pentru a descărca și procesa milioane de imagini de la URL-uri pentru antrenarea modelelor de machine learning. Funcționează ca un downloader distribuit de imagini și exportator de date în cloud storage, mutând seturi de date vizuale mari din surse web direct în formate structurate. Sistemul prioritizează achiziția de date cu throughput ridicat prin distribuirea sarcinilor pe mai multe nuclee CPU și mașini. Se integrează direct cu bucket-uri de stocare cloud remote și folosește un sistem de urmărire bazat pe manifest pentru a relua descărcările întrerupte fără a reprocesa datele existente. Instrumentul oferă o suită completă de preprocesare pentru pregătirea seturilor de date de machine learning, inclusiv redimensionarea imaginilor, decuparea și filtrarea proprietăților bazată pe dimensiune sau aspect ratio. De asemenea, verifică integritatea imaginilor prin compararea hash-urilor și asigură conformitatea cu directivele roboților în timpul fluxului de lucru de scraping. Proiectul este implementat în Python.

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

    Pythonbig-datadatasetdeep-learning
    Vezi pe GitHub↗4,423
Înapoi12Înainte
  1. Home
  2. Graphics & Multimedia
  3. Image Processing & Editing
  4. Image Processing
  5. Dimension Resizing

Explorează sub-etichetele

  • 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