gpt4 book ai didi

android.graphics.YuvImage.getHeight()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 19:06:40 35 4
gpt4 key购买 nike

本文整理了Java中android.graphics.YuvImage.getHeight()方法的一些代码示例,展示了YuvImage.getHeight()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YuvImage.getHeight()方法的具体详情如下:
包路径:android.graphics.YuvImage
类名称:YuvImage
方法名:getHeight

YuvImage.getHeight介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

public YuvImageAssert hasHeight(int height) {
 isNotNull();
 int actualHeight = actual.getHeight();
 assertThat(actualHeight) //
   .overridingErrorMessage("Expected height <%s> but was <%s>.", height, actualHeight) //
   .isEqualTo(height);
 return this;
}

代码示例来源:origin: com.squareup.assertj/assertj-android

public YuvImageAssert hasHeight(int height) {
 isNotNull();
 int actualHeight = actual.getHeight();
 assertThat(actualHeight) //
   .overridingErrorMessage("Expected height <%s> but was <%s>.", height, actualHeight) //
   .isEqualTo(height);
 return this;
}

代码示例来源:origin: Affectiva/affdexme-android

/**
 * Note: This conversion procedure is sloppy and may result in JPEG compression artifacts
 *
 * @param yuvImage - The YuvImage to convert
 * @return - The converted Bitmap
 */
public static Bitmap convertYuvImageToBitmap(@NonNull final YuvImage yuvImage) {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  yuvImage.compressToJpeg(new Rect(0, 0, yuvImage.getWidth(), yuvImage.getHeight()), 100, out);
  byte[] imageBytes = out.toByteArray();
  try {
    out.close();
  } catch (IOException e) {
    Log.e(LOG_TAG, "Exception while closing output stream", e);
  }
  return BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length);
}

代码示例来源:origin: twilio/video-quickstart-android

private Bitmap captureBitmapFromYuvFrame(I420Frame i420Frame) {
  YuvImage yuvImage = i420ToYuvImage(i420Frame.yuvPlanes,
      i420Frame.yuvStrides,
      i420Frame.width,
      i420Frame.height);
  ByteArrayOutputStream stream = new ByteArrayOutputStream();
  Rect rect = new Rect(0, 0, yuvImage.getWidth(), yuvImage.getHeight());
  // Compress YuvImage to jpeg
  yuvImage.compressToJpeg(rect, 100, stream);
  // Convert jpeg to Bitmap
  byte[] imageBytes = stream.toByteArray();
  Bitmap bitmap = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length);
  Matrix matrix = new Matrix();
  // Apply any needed rotation
  matrix.postRotate(i420Frame.rotationDegree);
  bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix,
      true);
  return bitmap;
}

代码示例来源:origin: Lucklyric/android-camera-socket-stream

/**
 * frame call back function
 * @param data
 * @param camera
 */
public void onPreviewFrame(byte[] data,Camera camera){
  try{
    //convert YuvImage(NV21) to JPEG Image data
    YuvImage yuvimage=new YuvImage(data,ImageFormat.NV21,this.width,this.height,null);
    System.out.println("WidthandHeight"+yuvimage.getHeight()+"::"+yuvimage.getWidth());
    ByteArrayOutputStream baos=new ByteArrayOutputStream();
    yuvimage.compressToJpeg(new Rect(0,0,this.width,this.height),100,baos);
    mFrameBuffer = baos;
  }catch(Exception e){
    Log.d("parse","errpr");
  }
}

代码示例来源:origin: Car-eye-team/Car-eye-device

null);                            
image.compressToJpeg(
    new Rect(0, 0, image.getWidth(), image.getHeight()),
    90, filecon);   // 将NV21格式图片,以质量70压缩成Jpeg,并得到JPEG数据流
filecon.close();

代码示例来源:origin: tony-Shx/Swface

new Rect(0, 0, image.getWidth(), image.getHeight()),
    100, fos);
Log.i(TAG, "onPictureTaken_data.length<20000: " + data.length);

代码示例来源:origin: tony-Shx/Swface

new Rect(0, 0, image.getWidth(), image.getHeight()),
    100, fos);
Log.i(TAG, "onPictureTaken_data.length<20000: " + data.length);

代码示例来源:origin: cmusatyalab/gabriel

ByteArrayOutputStream tmpBuffer = new ByteArrayOutputStream();
image.compressToJpeg(new Rect(0, 0, image.getWidth(), image.getHeight()), 67, tmpBuffer);
this.frameBuffer = tmpBuffer.toByteArray();
this.frameID++;

代码示例来源:origin: twilio/video-quickstart-android

Rect rect = new Rect(0, 0, yuvImage.getWidth(), yuvImage.getHeight());

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com