public void
surfaceChanged(SurfaceHolder holder, int format, int width, int height)
{ Camera.Parameters parameters = myCamera.getParameters(); parameters.setPreviewFormat(4); //RGB565 myCamera.setParameters(parameters); myCamera.startPreview(); } |
ByteArrayInputStream bais = new
ByteArrayInputStream(data); ByteArrayOutputStream baos = new ByteArrayOutputStream(); baos = (ByteArrayOutputStream) myKoboCam.compressStream(bais);//gzip圧縮関数。OutputStreamクラスを ByteArrayOutputStreamに型変換する。 static OutputStream compressStream (InputStream is){ ByteArrayInputStream bais2 = new ByteArrayInputStream(baos.toByteArray());//.toByteArray()でByteArrayOutputStreamを ByteArrayInputStreamにする。 myKoboCam.ftpUploadStream((InputStream)bais2);//ftpアップロード関数。ByteArrayInputStream bais2をInputStreamにキャスト。 |