react-image-resizer
is a React component that resizes the image to be nice.
# use npm
$ npm install -D react-image-resizer
# use yarn
$ yarn add -D react-image-resizer
import React from 'react';
import Image from 'react-image-resizer';
class App extends React.Component {
render() {
return (
<div>
<Image
src="path/to/image.jpg"
height={ /*resize height*/ }
width={ /*resize width*/ }
/>
</div>
);
}
}
<Image
src="path/to/image.jpg"
width={240}
height={240}
style={style.image}
/>
const style = {
image: {
border: '1px solid #ccc',
background: '#fefefe',
},
};
Horizontally long case | Vertically long case | disable image |
---|---|---|
name | required | type | default | description |
---|---|---|---|---|
src | true | String | Path to your image | |
alt | false | String | Image description | |
height | true | Number | 0 | Height after resize (px only) |
width | true | Number | 0 | Width after resize (px only) |
style | false | object | Wrapper style of image | |
noImageSrc | false | String | Path when image could not be acquired | |
noImageAlt | false | String | 'noimage' | description when image could not be acquired |