Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielpatricksouza/image_network


https://github.com/gabrielpatricksouza/image_network

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# 🌐 Image Network



Image Network is a package that allows you to render images on the web using CanvasKit without having problems with CORS.



Build




## πŸ“š Features
* Image Manager (Android - iOS - Web)
* Use the CanvasKit renderer
* No problems with CORS
* Fast loading
* Image cache (Android && iOS)
* Recommended using with CachedNetworkImage version 2.2.0 or newer
* Image from Url:
* (Web) accept http or https image
* (Android && iOS) accept https images
* Supported Image Formats
* PNG
* JPEG
* GIF / Animated GIF

## πŸ”Œ Installation

Add `image_network` as a dependency in your pubspec.yaml file .

Import Image Network:
```dart
import 'package:image_network/image_network.dart';
```

## πŸ‘¨β€πŸ’» How To Use

#### URL Image
``` dart
String imageUrl = "https://scaffoldtecnologia.com.br/wp-content/uploads/2021/10/app-2.png";
```

#### Image Network

```dart
ImageNetwork(
image: imageUrl,
height: 150,
width: 150,
duration: 1500,
curve: Curves.easeIn,
onPointer: true,
debugPrint: false,
fullScreen: false,
fitAndroidIos: BoxFit.cover,
fitWeb: BoxFitWeb.cover,
borderRadius: BorderRadius.circular(70),
onLoading: const CircularProgressIndicator(
color: Colors.indigoAccent,
),
onError: const Icon(
Icons.error,
color: Colors.red,
),
onTap: () {
debugPrint("Β©gabriel_patrick_souza");
},
)
```

## β˜€οΈ License

Copyright (c) 2021 Gabriel Patrick Souza

[MIT License](https://github.com/gabrielpatricksouza/image_network/blob/master/LICENSE)