Как заново создать файл JPEG, сжатый Android на сервере Java - PullRequest
2 голосов
/ 02 марта 2011

Я пытаюсь преобразовать изображение JPEG из приложения Android, отправить его в приложение Java (например, на сервер), а затем преобразовать его обратно в файл JPEG.

Я знаюкак сделать эти части индивидуально;т.е. - преобразование JPEG в byte [] в Android с использованием классов BitmapFactory и BitMap - преобразование байта [], созданного на стороне Java (с использованием ImageIO ), обратно вкласс JPEG.

Мой вопрос заключается в том, как заново создать JPEG на стороне Java, если байт [], созданный приложением Android, содержит сжатые данные (например, созданный с использованием метода BitMap#compress).Единственные знания, которыми обмениваются стороны Android и Java, - это то, что контент будет представлять собой файл JPEG (и может передавать информацию об общем алгоритме сжатия, если обе библиотеки / API поддерживают его).

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 02 марта 2011

Я бы избегал этапа compress (), если это возможно.JPEG уже сжаты.В противном случае вам потребуется реализация BitMapFactory на стороне Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...