If you are experiencing an issue please mention the full platform your 
issue applies to:
IDE: NetBeans/Eclipse/IDEA Netbeans 8.2
Desktop OS Windows 10 Pro
Simulator Latest
Device PC, Android, IOS

I am strugling to convert Image to bytes and back in my Mobile app.

General question is the approach to convert bytes to com.codename1.ui.Image 
and back

Currently I use:
custPhotoBytes.length = 26489
Image CustomerPicture = Image.createImage(custPhotoBytes, 0, 
custPhotoBytes.length);
inc.getBytesFromImage(CustomerPicture).length = 26471
byte[] imgBytes = 
inc.getBytesFromImage(A3CustomerPhotoImageViewer.getImage());
imgBytes .length = 26471

conversion dif of 18 bytes. Why?

    public byte[] getBytesFromImage(com.codename1.ui.Image image) {
        EncodedImage img = null;
        try {
            img = createFromImage(image, true);
        } catch (Exception e) {
        }
        return img != null ? img.getImageData() : new byte[0];
    }

Is there a better approach?

Thanks in advance.

Regards

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/8fa295a3-ec58-42e2-b2a7-3135ff87098e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to