java - Uploading an image to Parse.com rotates it by default by 90 degrees. Any solutions to this? (Android) -
i have app has functionality can upload images parse.com. problem parse.com, after upload, rotates image 90 degrees. has encountered problem? image taken , uploaded way selected gallery.
i have tried decoding image bitmap, rotating it, , converting bytearray, result takes 1.5mb image (for example), , turns 6.9mb one, unreadable well.
here how take , upload image parse:
@override public void onactivityresult(int requestcode, int resultcode, intent data) { super.onactivityresult(requestcode, resultcode, data); //detects request codes if(requestcode == get_from_gallery && resultcode == activity.result_ok && data != null) { selectedimageuri = data.getdata(); selectedimagepath = getpath(selectedimageuri); picasso.with(context) .load(selectedimageuri.tostring()) .resize(500, 500) .centercrop() .noplaceholder() .into(profilepictureimageview, new callback() { @override public void onsuccess() { profilepictureprogressbar.setvisibility(view.invisible); profilepictureholderimageview.setvisibility(view.invisible); profilepictureimageview.setvisibility(view.visible); } @override public void onerror() { profilepictureprogressbar.setvisibility(view.visible); profilepictureholderimageview.setvisibility(view.visible); profilepictureimageview.setvisibility(view.invisible); } }); } } if (selectedimagepath != null) { try { image = utils.readinfile(selectedimagepath); } catch (ioexception e) { e.printstacktrace(); } imagefromphone = new parsefile("picture", image); imagefromphone.saveinbackground(new savecallback() { @override public void done(parseexception e) { parseuser.getcurrentuser().put("pictureurl", imagefromphone.geturl()); parseuser.getcurrentuser().saveinbackground(new savecallback() { @override public void done(parseexception e) { dialog.dismiss(); toast.maketext(getactivity(), "changes saved!", toast.length_short).show(); getactivity().getsupportfragmentmanager().begintransaction().replace(r.id.linearlayout_viewfeeditemlayout_textviewcontainer, new profilefragment()).commit(); } }); } }); [...]
as said, upload works perfectly, rotates image 90 degrees.
thank in advance! cheers!
provided screenshots:
before upload:
after upload:
Comments
Post a Comment