Comments (7)
Same here
from react-image-file-resizer.
I have the same issue. Did u figured out how to fix it? i'd be appreciate it
from react-image-file-resizer.
I have the same issue. Did u figured out how to fix it? i'd be appreciate it
I was unable to do this in the frontend, so I moved the image processing to the backend side
from react-image-file-resizer.
same issue here. I've been using this package for long time, never had this issue:
from react-image-file-resizer.
Same here. I create an image like this
const createImage = (imageData: any) => {
const image = new Image();
image.src = `url(data:image/jpeg;base64,${imageData})`;
return image;
};
and then pass it into Resizer
const resizeFile = file =>
new Promise(resolve => {
Resizer.imageFileResizer(
file,
300,
300,
'JPEG',
100,
0,
uri => {
resolve(uri);
},
'base64'
);
});
from react-image-file-resizer.
same here 2023 :(
from react-image-file-resizer.
I did a walk around, I was getting an image URL from the camera, I got the image itself like this
async getImage(path){ const response = await fetch(path); const blob = await response.blob(); return blob; };
then I passed it to the resizer and voila
FMSService.getImage(url).then((image: any) => { onResizeImage(image).then((resizedFile: any)=>{ prepareFormData(resizedFile); //to send to the server }); });
I am also using cropperjs, so first crop, then resize.
the other functions
`const onResizeImage = async (imageFile: any) => {
try {
const file = imageFile;
const image = await resizeFile(file);
return image;
} catch (err) {
console.log(err);
}
}
const resizeFile = (file: any) =>
new Promise((resolve) => {
Resizer.imageFileResizer(
file,
700,
700,
"JPEG",
100,
0,
(uri) => {
resolve(uri);
},
"blob"
);
});`
from react-image-file-resizer.
Related Issues (20)
- PNG transparency is lost even when using compressFormat PNG HOT 3
- Force resize HOT 1
- why is the rotation is not "set"
- No response (success nor error) with HEIC format. HOT 9
- imageFileResizer is not a function after build HOT 11
- We need a fixed aspact ratio attribute.
- Why a class?
- react version 17.0.2 HOT 1
- Indeterminate result HOT 3
- imageFileResizer not a function after building with Vite HOT 14
- Support for GIF and Animated WebP HOT 2
- Is there anything underway to port this to Vuejs3 (or does it exist elsewhere)? HOT 1
- Image is getting pixeled after resizing it HOT 1
- Quality not affecting PNG format HOT 1
- add support for array or similar for outputType
- keep metadata
- Can't find variable: FileReader
- Resize algorithm
- File extensions concatenated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-image-file-resizer.