Skip to content

Boundary-edu/react-native-boundary-imagepixel

Repository files navigation

This library is an npm library that converts images from native to pixel images.

Installation

npm install react-native-imagepixel

The solution is implemented in JavaScript and does not require a default module link.

Usage

In addition to developing expo with Android and iOS, this library also requires additional platform settings to run expo on the web.

import React from 'react';
import { View, StyleSheet, Platform, Image } from 'react-native';
import DotImageRenderer from 'react-native-boundary-imagepixel';

export default function App() {
  const imageSource = require('./assets/test.png'); 

  return (
    <View style={styles.container}>
      <DotImageRenderer
        // Use 'uri' for expo web and local image path as 'require' for native environment. 
        imageUri={Platform.OS === 'web' ? imageSource.uri : imageSource}
        blockSize={10}
      />
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
});

You try this library

If you want to test it in this repository

git clone https://github.com/Boundary-org/react-native-boundary-imagepixel.git
cd imagepixel-test
npm install
npx expo start

Test Image

Before Using Library After Using Library

LICENSE

MIT © siniseong, Inc.

About

An npm library that converts a typical image into a pixel image.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published