scala.sys.process
グラフの DOT 記述を送信dot
し、バイナリ イメージへの変換を取得するために使用したいと思います。
val process = "dot -T" + format
val inputStream = new ByteArrayInputStream(dot.getBytes("UTF-8"))
process #< inputStream !!
これは問題なく動作しますが、ではなく を!!
返します。文字列ではなくバイト単位で応答を取得するにはどうすればよいですか? バイナリデータは有効な文字列を記述しないため、文字列を中間表現として使用できるとは思いません。String
Array[Byte]