如何在Android上调整Yuv图像的大小

阿辛·胡西诺夫(Agshin Huseynov)

请告诉我如何在android上调整yuv图像的大小。

ByteArrayOutputStream baos = new ByteArrayOutputStream();
mCameraView.myuvImage.compressToJpeg(new Rect(0, 0, mCameraView.myuvImage.getWidth(), mCameraView.myuvImage.getHeight()), 100, baos);

compressToJpeg方法将yuv图像转换为jpeg。但是当我写时不按压缩数字调整转换后的JPEG的大小

mCameraView.myuvImage.compressToJpeg(new Rect(0, 0, mCameraView.myuvImage.getWidth(), mCameraView.myuvImage.getHeight()), 50, baos);
AmmarCSE

最简单的方法是创建缩放的位图。首先,将位图转换为位图图像:

ByteArrayOutputStream out = new ByteArrayOutputStream();
YuvImage yuvImage = new YuvImage(mCameraView.myuvImage, PictureFormat.NV21, width, height, null);
yuvImage.compressToJpeg(new Rect(0, 0, width, height), 50, out);
byte[] imageBytes = out.toByteArray();
Bitmap image = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length);

然后,您可以使用以下命令调整大小:

Bitmap resized = Bitmap.createScaledBitmap(image, newWidth, newHeight, true);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在Mac OSX上使用终端调整图像大小?

来自分类Dev

如何在每个维度上调整体积图像的大小或形状?

来自分类Dev

如何在<li>网格上调整图像和文本的大小并居中?

来自分类Dev

如何在Windows上调整所选jQuery下拉列表的大小

来自分类Dev

如何在iOS上调整位图的大小

来自分类Dev

如何在导航弹出窗口上调整UIPopoverPresentationController的大小?

来自分类Dev

如何在Android Wear上调整下巴的布局?

来自分类Dev

如何在Excel WebBrowser控件上调整图像大小

来自分类Dev

Android Studio:如何在上载到服务器之前调整图像大小?

来自分类Dev

如何在Skype上调整网络摄像头图像?

来自分类Dev

如何使用AppScript在Gmail上调整嵌入式图像的大小?

来自分类Dev

如何在Android上调整键盘焦点布局?

来自分类Dev

如何在Matlab上调整图形轴的大小?

来自分类Dev

如何在ImageDataGenerator中调整图像大小

来自分类Dev

如何在UIWebView中调整图像大小?

来自分类Dev

如何在PageViewController上调整ViewController的大小

来自分类Dev

如何调整位图图像的大小:Android

来自分类Dev

如何在Skype上调整网络摄像头图像?

来自分类Dev

如何在Android中调整图像大小以匹配父对象

来自分类Dev

在TableView上调整图像大小

来自分类Dev

如何在android中调整图像大小以在扩展的通知中使用它?

来自分类Dev

如何在KendoUI / Angular Window上调整Highcharts图表的大小

来自分类Dev

如何在Android位图中调整图像大小?

来自分类Dev

如何在Android的CardView中调整图像大小以适合固定大小?

来自分类Dev

Android Studio:如何在上载到服务器之前调整图像大小?

来自分类Dev

在python上调整图像大小后如何读取二进制文件?

来自分类Dev

在移动设备上调整图像大小

来自分类Dev

如何在 Xubuntu 上调整 Xfce 4 面板的大小?

来自分类Dev

如何在滚动时调整图像大小?

Related 相关文章

  1. 1

    如何在Mac OSX上使用终端调整图像大小?

  2. 2

    如何在每个维度上调整体积图像的大小或形状?

  3. 3

    如何在<li>网格上调整图像和文本的大小并居中?

  4. 4

    如何在Windows上调整所选jQuery下拉列表的大小

  5. 5

    如何在iOS上调整位图的大小

  6. 6

    如何在导航弹出窗口上调整UIPopoverPresentationController的大小?

  7. 7

    如何在Android Wear上调整下巴的布局?

  8. 8

    如何在Excel WebBrowser控件上调整图像大小

  9. 9

    Android Studio:如何在上载到服务器之前调整图像大小?

  10. 10

    如何在Skype上调整网络摄像头图像?

  11. 11

    如何使用AppScript在Gmail上调整嵌入式图像的大小?

  12. 12

    如何在Android上调整键盘焦点布局?

  13. 13

    如何在Matlab上调整图形轴的大小?

  14. 14

    如何在ImageDataGenerator中调整图像大小

  15. 15

    如何在UIWebView中调整图像大小?

  16. 16

    如何在PageViewController上调整ViewController的大小

  17. 17

    如何调整位图图像的大小:Android

  18. 18

    如何在Skype上调整网络摄像头图像?

  19. 19

    如何在Android中调整图像大小以匹配父对象

  20. 20

    在TableView上调整图像大小

  21. 21

    如何在android中调整图像大小以在扩展的通知中使用它?

  22. 22

    如何在KendoUI / Angular Window上调整Highcharts图表的大小

  23. 23

    如何在Android位图中调整图像大小?

  24. 24

    如何在Android的CardView中调整图像大小以适合固定大小?

  25. 25

    Android Studio:如何在上载到服务器之前调整图像大小?

  26. 26

    在python上调整图像大小后如何读取二进制文件?

  27. 27

    在移动设备上调整图像大小

  28. 28

    如何在 Xubuntu 上调整 Xfce 4 面板的大小?

  29. 29

    如何在滚动时调整图像大小?

热门标签

归档