안녕하세요 다름이 아니라 glide 라이브러리를 이용해서 이미지를 다운로드하고 다시 서버에 올리는 작업을 계속하면
이미지가 올리고 다시 가져올때마다 이미지가 약간식 초록색으로 변형이됩니다 전체적으로요 한10번정도작업을하면 이미지가
엄청 망가지구요 이게 왜그런건가요 ㅜㅜ
서버에서 이미지 경로에서 비트맵으로 다운로드
Glide.with(getApplicationContext())
.load(UrlDefine.DATA_SERVER + auctionImage.getFileUrl())
.asBitmap().into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource,
GlideAnimation glideAnimation) {
imageBitmapList.set(position, resource);
}
});
서버로 보내기전 바이트로 변환 작업
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);
byte[] data = bos.toByteArray();
ByteArrayBody bab = new ByteArrayBody(data, paramName+".JPG");
builder.addPart(paramName, bab);