bzyuv

bzyuvlib

License

License

GroupId

GroupId

io.github.bookzhan
ArtifactId

ArtifactId

bzyuv
Last Version

Last Version

1.1.17
Release Date

Release Date

Type

Type

aar
Description

Description

bzyuv
bzyuvlib
Project URL

Project URL

https://github.com/bookzhan/bzyuvlib
Source Code Management

Source Code Management

https://github.com/bookzhan/bzyuvlib

Download bzyuv

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.bookzhan/bzyuv/ -->
<dependency>
    <groupId>io.github.bookzhan</groupId>
    <artifactId>bzyuv</artifactId>
    <version>1.1.17</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.bookzhan/bzyuv/
implementation 'io.github.bookzhan:bzyuv:1.1.17'
// https://jarcasting.com/artifacts/io.github.bookzhan/bzyuv/
implementation ("io.github.bookzhan:bzyuv:1.1.17")
'io.github.bookzhan:bzyuv:aar:1.1.17'
<dependency org="io.github.bookzhan" name="bzyuv" rev="1.1.17">
  <artifact name="bzyuv" type="aar" />
</dependency>
@Grapes(
@Grab(group='io.github.bookzhan', module='bzyuv', version='1.1.17')
)
libraryDependencies += "io.github.bookzhan" % "bzyuv" % "1.1.17"
[io.github.bookzhan/bzyuv "1.1.17"]

Dependencies

compile (1)

Group / Artifact Type Version
» unspecified jar

Project Modules

There are no modules declared in this project.

I previously wrote a YUV to RGBA project based on RenderScript, address: https://www.bzblog.online/wordpress/index.php/2020/01/19/yuvrenderscript/ If you like it, you can go here to find it, than Android native ScriptIntrinsicYuvToRGB is much more powerful, but recently found that RenderScript is much slower than Google ’s libyuv, so I wrote a YUV conversion project based on libyuv, and also supported the YUV conversion of Camera1 and Camera2 output, and the YUV mirror , Rotation, supported functions are as follows:

  1. yuv420pToRGBA/yuv420pToBGRA
  2. preHandleYUV
  3. yv12ToRGBA/yv12ToBGRA
  4. nv21ToRGBA/nv21ToBGRA
  5. cropNV21/cropYUV420
  6. zoomYUV420
  7. bitmapToYUV420
  8. yuvToGrey
  9. greyToRGBA
  10. translationSingleChannel
  11. Support RGBA rotation and mirroring
  12. yuvI420ToNV21
  13. yuvI420ToNV12

How to use:

1.First add mavenCentral() as shown below
allprojects {
    repositories {
        jcenter()
        mavenCentral()
    }
}
2. implementation 'io.github.bookzhan:bzyuv:1.1.17@aar'

If it helps you, please give me a start

中文文档(Chinese DOC)

Versions

Version
1.1.17
1.1.16