16
@agatestudio Unity Camera Puthut Knight Agate Studio

Unity Camera & Simple Image Editing by Puthut

Embed Size (px)

Citation preview

Page 1: Unity Camera & Simple Image Editing by Puthut

@agatestudio

Unity Camera

Puthut

Knight

Agate Studio

Page 2: Unity Camera & Simple Image Editing by Puthut

ini apa ini apa

Page 3: Unity Camera & Simple Image Editing by Puthut
Page 4: Unity Camera & Simple Image Editing by Puthut

Use WebCamTexture

Page 5: Unity Camera & Simple Image Editing by Puthut

Set pixel ke Texture2D

Page 6: Unity Camera & Simple Image Editing by Puthut

device.isFrontFacing

Page 7: Unity Camera & Simple Image Editing by Puthut

Image yang diterima dari kamera ter-rotate 90. Harus dirotate sebelum didisplay atau disimpan

Kamera Depan: selain rotate, image juga di-flip ◦ Android : flip horizontal

◦ iOS : flip vertical

Page 8: Unity Camera & Simple Image Editing by Puthut

Class for texture handling.

Use this to create textures on the fly or to modify existing texture assets.

GetPixel – GetPixels – GetPixels32

SetPixel – SetPixels – SetPixels32

Apply

EncodeToPNG – EncodeToJPG (baru)

Page 9: Unity Camera & Simple Image Editing by Puthut

Resize

Rotate

Color Filter

Sepia

Page 10: Unity Camera & Simple Image Editing by Puthut

GetPixels

Lalu…

SetPixels

Apply

Page 11: Unity Camera & Simple Image Editing by Puthut

GetPixels

Digituin…

SetPixels

Apply

90

Page 12: Unity Camera & Simple Image Editing by Puthut

Ya gitu-gitu juga sih

Page 13: Unity Camera & Simple Image Editing by Puthut

Angka ajaib

Untuk greyscale juga ada byte gray = (byte)(.299 * c.R + .587 * c.G + .114 * c.B);

Page 15: Unity Camera & Simple Image Editing by Puthut
Page 16: Unity Camera & Simple Image Editing by Puthut