02-26-2009, 09:49 PM
|
#1 (permalink)
|
New Member
Join Date: Feb 2009 Model: 8300C PIN: N/A Carrier: Dialog
Posts: 3
Post Thanks: 0 Thanked 0 Times in 0 Posts
| How can I reduce Image size to send an email attachment Please Login to Remove! Hi,
I have to send an email image attachment to the server. However it takes lot of time to send the mail. Therefore, I have to reduce the image size before attaching it. I am thinking on following options. Could you please tell me out of those options which is more feasible.
Option1: Before I take the photo I check the camera resolution. If it is high reduce the resolution by code. Is it possible to change the camera resolution by code? If so what are the packages that I can use?
Option2: I know how to setScale using EncodedImage Class. Also, I know how to take it to a BitMapField. I will try to attach the BitMapField image to the mail. Will it be possible? Is it possible to send the .bmp image as an attachment.
Option3: After I setScale I tried to get the byte Array as follows,
EncodedImage ei = ncodedImage. getEncodedImageResource ("file://"+imagePath);
ei.setScale(2);
mp.addBodyPart(new SupportedAttachmentPart(mp,"image/jpg",imageName+".jpg",ei.getData()));
But there were no effect.
Something wrong with my code? |
Offline
| |