0
我想寫入數據輸出流的緩衝圖像。從緩衝圖像到數據輸出流
無論我嘗試過什麼都行不通。
例如:
BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
final DataOutputStream dos = new DataOutputStream(baos);
try {
dos.writeByte((DataBufferByte) image.getData().getDataBuffer());
}finally {
dos.close();
}
baos.writeTo(os);
我不能讓行dos.writeByte((DataBufferByte) image.getData().getDataBuffer());
工作。
現在,它示出了:the method writeByte(int) in the type DataOutputStream is not applicable for the arguments (DataBufferByte)
那麼,沒有辦法將緩衝圖像寫入數據輸出流? – George
檢查更新後的答案。 –
能否請你舉個例子來說明我的情況?我有點迷路了!謝謝! – George