All Projects → xyzxqs → Xlowpoly

xyzxqs / Xlowpoly

Licence: apache-2.0
Lowpoly picture, Sandpainting for Android implemented by JNI, delaunay triangulation algorithm

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Xlowpoly

jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Stars: ✭ 42 (-84.5%)
Mutual labels:  jni
jni
V wrapper around the C Java Native Interface
Stars: ✭ 15 (-94.46%)
Mutual labels:  jni
sbt-jni
SBT Plugin to ease working with JNI
Stars: ✭ 110 (-59.41%)
Mutual labels:  jni
Camera2GLPreview
Android camera preview application using Camera2 API and OpenGL ES/Vulkan
Stars: ✭ 140 (-48.34%)
Mutual labels:  jni
android-openssl
OpenSSL build for Android (arm, armv7, x86)
Stars: ✭ 69 (-74.54%)
Mutual labels:  jni
SignatureVerificationDemo
Android 使用jni校验应用签名sha1值,防止so文件逆向盗用
Stars: ✭ 111 (-59.04%)
Mutual labels:  jni
NativeGL demo
此程序使用android native代码实现EGL,并使用SurfaceView作为OpenGL绘图窗口。即可提高图形渲染性能,又可使用java层定义的图形界面
Stars: ✭ 43 (-84.13%)
Mutual labels:  jni
JavaCAN
A simple JNI wrapper for the socketcan API provided by the Linux kernel. As it is wrapping a Linux Kernel API, it is intended for use on Linux only.
Stars: ✭ 23 (-91.51%)
Mutual labels:  jni
android-webrtc-aecm
An acoustic echo cancellation for android, based on webrtc aecm algorithms
Stars: ✭ 24 (-91.14%)
Mutual labels:  jni
jni-bindgen
Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exercise in boredom, soundness bugs, and pain.
Stars: ✭ 55 (-79.7%)
Mutual labels:  jni
jvm-dump-proxy
A proxy DLL for Windows to dump JVM classes at JNI level
Stars: ✭ 53 (-80.44%)
Mutual labels:  jni
traceroute-for-android
traceroute for android
Stars: ✭ 60 (-77.86%)
Mutual labels:  jni
android-PageFlip-JNI
JNI library of Page Flip
Stars: ✭ 14 (-94.83%)
Mutual labels:  jni
KeySoSafe
将秘钥等放入SO,并添加APK签名判断
Stars: ✭ 17 (-93.73%)
Mutual labels:  jni
android-opus-codec
Implementation of Opus encoder and decoder in C++ for android with JNI
Stars: ✭ 44 (-83.76%)
Mutual labels:  jni
imgui-java
JNI based binding for Dear ImGui
Stars: ✭ 270 (-0.37%)
Mutual labels:  jni
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Stars: ✭ 178 (-34.32%)
Mutual labels:  jni
Jni4android
JNI Generater for Android
Stars: ✭ 261 (-3.69%)
Mutual labels:  jni
SecurityDemo
ndk进行简单的签名校验,密钥保护demo,android应用签名校验
Stars: ✭ 22 (-91.88%)
Mutual labels:  jni
premake-android-studio
premake5 module for android-studio and gradle build.
Stars: ✭ 24 (-91.14%)
Mutual labels:  jni

XLowPoly

Low poly picture, Sandpainting for Android implemented by JNI, delaunay triangulation algorithm.

Screenshots

screenshot screenshot

screenshot screenshot

Including in your project

To add a dependency on xlowpoly using Gradle:

dependencies {
  compile 'io.github.xyzxqs:xlowpoly:1.0.1'
}

or import the module xlowpoly to your project by Android Studio

You can also use these source files to compile cross platform program.

Usage

Bitmap out = LowPoly.sandPainting(Bitmap input, int threshold, float alphaOrPointCount);

Bitmap out = LowPoly.lowPoly(Bitmap input, float alphaOrPointCount, boolean fill); 

License

 Copyright 2016 xyzxqs ([email protected])

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].