android.renderscript.Element.RGBA_8888()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(86)

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

Element.RGBA_8888介绍

暂无

代码示例

代码示例来源:origin: gearvrf/GearVRf-Demos

yuvTypeBuilder.setYuvFormat(ImageFormat.YUV_420_888);
Type.Builder rgbTypeBuilder = new Type.Builder(rs, Element.RGBA_8888(rs));
rgbTypeBuilder.setX(width);
rgbTypeBuilder.setY(height);

代码示例来源:origin: googlesamples/android-HdrViewfinder

public ViewfinderProcessor(RenderScript rs, Size dimensions) {
  Type.Builder yuvTypeBuilder = new Type.Builder(rs, Element.YUV(rs));
  yuvTypeBuilder.setX(dimensions.getWidth());
  yuvTypeBuilder.setY(dimensions.getHeight());
  yuvTypeBuilder.setYuvFormat(ImageFormat.YUV_420_888);
  mInputHdrAllocation = Allocation.createTyped(rs, yuvTypeBuilder.create(),
      Allocation.USAGE_IO_INPUT | Allocation.USAGE_SCRIPT);
  mInputNormalAllocation = Allocation.createTyped(rs, yuvTypeBuilder.create(),
      Allocation.USAGE_IO_INPUT | Allocation.USAGE_SCRIPT);
  Type.Builder rgbTypeBuilder = new Type.Builder(rs, Element.RGBA_8888(rs));
  rgbTypeBuilder.setX(dimensions.getWidth());
  rgbTypeBuilder.setY(dimensions.getHeight());
  mPrevAllocation = Allocation.createTyped(rs, rgbTypeBuilder.create(),
      Allocation.USAGE_SCRIPT);
  mOutputAllocation = Allocation.createTyped(rs, rgbTypeBuilder.create(),
      Allocation.USAGE_IO_OUTPUT | Allocation.USAGE_SCRIPT);
  HandlerThread processingThread = new HandlerThread("ViewfinderProcessor");
  processingThread.start();
  mProcessingHandler = new Handler(processingThread.getLooper());
  mHdrMergeScript = new ScriptC_hdr_merge(rs);
  mHdrMergeScript.set_gPrevFrame(mPrevAllocation);
  mHdrTask = new ProcessingTask(mInputHdrAllocation, dimensions.getWidth()/2, true);
  mNormalTask = new ProcessingTask(mInputNormalAllocation, 0, false);
  setRenderMode(MODE_NORMAL);
}

相关文章

微信公众号

最新文章

更多