GithubHelp home page GithubHelp logo

kumalee / astro-imagetools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rafidmuhymin/astro-imagetools

0.0 1.0 0.0 2.64 MB

Image Optimization tools for the Astro JS framework

Home Page: astro-imagetools-docs.vercel.app

License: MIT License

JavaScript 88.23% TypeScript 7.00% Astro 4.77%

astro-imagetools's Introduction

Astro ImageTools

Astro ImageTools is a collection of tools for optimizing images, background images, and generating responsive images for the Astro JS framework.

Features

Below is a short list of features that Astro ImageTools offers. For more information, please see component-specific or API-specific documentation.

  • Regular Image Optimization (<img> and <picture>)
  • Background Image Optimization
  • Responsive Images
  • Simple and intuitive Art Direction API
  • Lazy Loading
  • Programmatic APIs
  • Asynchronous Decoding
  • Unique Breakpoints Calculation
  • Preloading for urgent images
  • SVG Tracing and Posterization
  • 100% Scoped CSS
  • Four kind of Layouts: constrained, fixed, fullWidth & fill
  • Three kind of Placeholder Images: blurred, dominantColor & tracedSVG
  • Long list of supported Image Formats
  • Long List of supported Configuration Options
  • Supports Remote Images and Data URIs too
  • Support for sharpless Environments
  • Both Memory-based and FS-based Caching for better Performance
  • Respects to Semantics of HTML as much as possible

Getting Started

To get started with Astro ImageTools, first check out the Installation documentation for instructions on how to install the astro-imagetools package.

If you are looking for the available components and APIs, please check out the Components and APIs documentation.

If you want to view live examples of the components, APIs, layouts, and placeholder images, check out the Astro ImageTools Demo website.

If you want to report any issues or have found a missing feature, please report it on GitHub!

Good luck out there, Astronaut. 🧑‍🚀

astro-imagetools's People

Contributors

rafidmuhymin avatar ianvs avatar zadeviggers avatar slicedsilver avatar bronze avatar flaccidjello avatar asyarb avatar pasdo501 avatar germanz avatar johnzanussi avatar kidonng avatar ixam1 avatar timweidner avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.