【发布时间】:2019-06-17 08:27:05
【问题描述】:
我正在尝试找到一种优雅的方式将bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream) 方法产生的OutputStream 转换为Okio 的Source / InputStream(需要进一步操作数据-编码),同时维护数据缓冲区。
我尝试过使用
val pipe = Pipe(100)
bitmap.compress(Bitmap.CompressFormat.PNG, 100, Okio.buffer(pipe.sink()).outputStream())
saveFile(File("filename"), pipe.source())
但这取决于bitmap.compress。
【问题讨论】:
标签: kotlin inputstream outputstream okio