Я пытаюсь найти элегантный способ преобразования OutputStream
, созданного методом bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream)
, в Source
/ InputStream
Окио (необходим для дальнейшей манипуляции с кодировкой данных) при сохранении буфера данных.
Я пытался использовать
val pipe = Pipe(100)
bitmap.compress(Bitmap.CompressFormat.PNG, 100, Okio.buffer(pipe.sink()).outputStream())
saveFile(File("filename"), pipe.source())
, но это зависает на bitmap.compress
.