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
·
coobird avatar

coobird/thumbnailator

0
View on GitHub↗
5,420 stele·797 fork-uri·Java·MIT·4 vizualizări

Thumbnailator

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.

Features

  • Dimension Resizing - Provides core capabilities for adjusting pixel dimensions of images to create smaller versions.
  • Thumbnail Generators - Provides a comprehensive library for generating high-quality image thumbnails with aspect ratio preservation.
  • EXIF Metadata Handling - Automatically reads and applies Exif orientation metadata to ensure images are rotated correctly.
  • Orientation Corrections - Automatically corrects image orientation by reading the Exif orientation tag.
  • Image Manipulation Toolkits - Provides a versatile toolkit for rotating, cropping, and adjusting image opacity in Java.
  • Image Scaling - Resizes images using width, height constraints, and scaling factors to meet specific size requirements.
  • Java Image Processing Libraries - Provides a specialized toolkit for image rotation, cropping, and resizing within Java applications.
  • Thumbnailing Libraries - Provides a high-quality Java library specifically for generating aspect-ratio preserved thumbnails.
  • Image Watermark Overlays - Allows overlaying secondary images and branding markers as watermarks with adjustable transparency.
  • Aspect Ratio Preserving Resizing - Provides high-quality resizing of images to fit specific dimensions while maintaining the original aspect ratio.
  • Batch Image Processors - Enables automated programmatic workflows for applying rotations, borders, and opacity changes to collections of images.
  • Orientation-Aware Resizers - Functions as an orientation-aware resizer that uses Exif metadata to correct image rotation.
  • Image Rotation - Provides functionality to turn images clockwise by specified degrees during processing.
  • Image Layer Compositing - Implements a layering system to overlay watermarks and borders onto the primary image.
  • Image Cropping Tools - Extracts specific source regions or crops resized results to maintain the correct aspect ratio.
  • Focal Point Cropping - Extracts image portions based on a focal point to fit dimensions without distorting the aspect ratio.
  • Interpolation Scaling Strategies - Offers configurable scaling strategies to optimize the balance between image quality and performance.
  • Scaling Strategies - Allows selection of specific scaling strategies based on dimensions to optimize visual quality.
  • In-Memory Image Buffers - Performs all image processing and filtering operations directly using Java in-memory image buffers.
  • Fluent Configuration APIs - Uses a fluent API builder pattern to declaratively configure image transformation parameters.
  • Imagery and Video - Fluent interface for efficient thumbnail processing.

Istoric stele

Graficul istoricului de stele pentru coobird/thumbnailatorGraficul istoricului de stele pentru coobird/thumbnailator

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Thumbnailator

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Thumbnailator.
  • 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

    JavaScriptfile-uploadimage-compressionimage-compressor
    Vezi pe GitHub↗5,749
  • 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

    Gocrop-imagedockergif
    Vezi pe GitHub↗6,017
  • janko/image_processingAvatar janko

    janko/image_processing

    939Vezi pe GitHub↗

    This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications. It provides a programmable interface for executing complex image transformations, including resizing, cropping, rotating, and compositing, while managing file input and output parameters. The library distinguishes itself through a fluent, chainable interface that allows developers to construct sophisticated processing workflows by linking modular operations together. It functions as an image transformation engine that delegates heavy lifting to external native binary tools, e

    Rubyimage-processingimagemagickminimagick
    Vezi pe GitHub↗939
  • imazen/imageflowAvatar imazen

    imazen/imageflow

    4,402Vezi pe GitHub↗

    Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library, a command-line image processor, and a dynamic image processing server. It provides the means to decode, encode, and apply complex visual transformations to images through programmatic interfaces, JSON job files, or on-the-fly URL query strings. The system distinguishes itself through a graph-based processing pipeline that allows for single-pass multi-format encoding, generating multiple image sizes and formats from a single decode to reduce overhead. It further features a res

    Rustimage-compressionimage-manipulationimage-server
    Vezi pe GitHub↗4,402
Vezi toate cele 30 alternative pentru Thumbnailator→

Întrebări frecvente

Ce face coobird/thumbnailator?

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.

Care sunt principalele funcționalități ale coobird/thumbnailator?

Principalele funcționalități ale coobird/thumbnailator sunt: Dimension Resizing, Thumbnail Generators, EXIF Metadata Handling, Orientation Corrections, Image Manipulation Toolkits, Image Scaling, Java Image Processing Libraries, Thumbnailing Libraries.

Care sunt câteva alternative open-source pentru coobird/thumbnailator?

Alternativele open-source pentru coobird/thumbnailator includ: fengyuanchen/compressorjs — Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using… h2non/imaginary — Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping,… janko/image_processing — This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications.… imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… disintegration/imaging — Imaging is a Go library for image processing that provides a set of functions for common image manipulation tasks. It… blueimp/javascript-load-image — This is a JavaScript image loading library and a suite of utilities for binary metadata parsing and canvas-based…