numandev1 / react-native-compressor

🗜️Compress Image, Video, and Audio same like Whatsapp 🚀✨
MIT License
860 stars 85 forks source link

InputType = 'base64' is failed #299

Open AntHuiZi opened 1 month ago

AntHuiZi commented 1 month ago

Current behavior

example: const imageStr = data:image/png;base64,iVBORw0KGgoAAAANS== or 'iVBORw0KGgoAAAANS=='; const result = await Image.compress(imageStr, { input:'base64', maxWidth: 1500, maxHeight: 1500, quality: 0.8 }); console.log('result:', result); problem: I found that the result returned was empty.

Expected behavior

I hope to accept pictures with base64 characters and compress them

Platform

React Native Version

"react-native": "0.74.1", "react": "18.2.0",

React Native Compressor Version

"react-native-compressor": "1.8.25",

Reproducible Steps And Demo

github-actions[bot] commented 1 month ago

👋 @AntHuiZi Thanks for opening your issue here! If you find this package useful hit the star🌟!