All Projects → LiuHongtao → Paintview

LiuHongtao / Paintview

Licence: mit
An Android View with Gesture Supported for Painting

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Paintview

Html To Image
✂️ Generates an image from a DOM node using HTML5 canvas and SVG.
Stars: ✭ 595 (+337.5%)
Mutual labels:  screenshot, canvas
Literallycanvas
A canvas in your browser. Literally.
Stars: ✭ 1,043 (+666.91%)
Mutual labels:  paint, canvas
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+4291.18%)
Mutual labels:  paint, canvas
Flutter Canvas
About using of canvas in the flutter
Stars: ✭ 259 (+90.44%)
Mutual labels:  paint, canvas
Touchable
Flutter library to add gestures and animations to each Shape you draw on your canvas in your CustomPainter
Stars: ✭ 82 (-39.71%)
Mutual labels:  paint, canvas
Tui.image Editor
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Stars: ✭ 4,761 (+3400.74%)
Mutual labels:  paint, canvas
Minipaint
online image editor
Stars: ✭ 1,014 (+645.59%)
Mutual labels:  paint, canvas
jmonet
An easy-to-use toolkit for incorporating MacPaint / Microsoft Paint-like tools into a Java Swing or JavaFX application.
Stars: ✭ 27 (-80.15%)
Mutual labels:  paint, canvas
Imgursniper
📷 A quick and easy Image, Screenshot and Screen recording sharing tool
Stars: ✭ 69 (-49.26%)
Mutual labels:  paint, screenshot
Drawingview
android上的一个涂鸦控件。可以设置画笔的粗细,颜色,撤销上一笔涂鸦,提供保存图片的接口。
Stars: ✭ 68 (-50%)
Mutual labels:  paint, canvas
Photoeditor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
Stars: ✭ 3,105 (+2183.09%)
Mutual labels:  paint, canvas
Pretty Painter
Graphics editor for Android.
Stars: ✭ 105 (-22.79%)
Mutual labels:  paint, canvas
Ananas
An easy image editor integration for your Android apps.
Stars: ✭ 186 (+36.76%)
Mutual labels:  paint, canvas
Painterro
Painterro - JavaScript painting plugin
Stars: ✭ 496 (+264.71%)
Mutual labels:  paint, screenshot
TakingImageOfAView
An example on how to take screenshot of a particular view
Stars: ✭ 15 (-88.97%)
Mutual labels:  screenshot, canvas
Image Screenshot
download an image node along with its css properties
Stars: ✭ 40 (-70.59%)
Mutual labels:  screenshot, canvas
Drawingboard.js
A canvas based drawing app that you can integrate easily on your website.
Stars: ✭ 2,072 (+1423.53%)
Mutual labels:  paint, canvas
Kiddopaint
Kiddo Paint
Stars: ✭ 189 (+38.97%)
Mutual labels:  paint, canvas
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (-63.24%)
Mutual labels:  paint, canvas
Sketchpad
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Stars: ✭ 85 (-37.5%)
Mutual labels:  paint, canvas

PaintView

中文README

Library Release MIT License Android API

PaintView aims to painting on image(or not) with zooming and graging surpported, and the painting result can be shared.

Click the icon to download demo apk.

ICON

Gradle Dependency

Add this in your root build.gradle file (not your module build.gradle file):

allprojects {
    repositories {
        ...
        jcenter()
    }
}

Then, add the library to your module build.gradle:

dependencies {
    compile 'com.lht:paintview:{latest.release.version}'
}

Screenshot & Feature

screenshot

  • Clear All
  • Adding Text by Code
  • API for whole bitmap in original scale and transition, or just content in the view
  • Zooming and Draging
  • Background Image Setting
  • Setting Color and Width of Stroke
  • Undo
  • Getting Painting Result

TODO

  • Text with Better Solution
  • Canvas Rotation
  • Boundary Limitation of Gesture
  • Comment and Translation
  • Eraser

Demo Description

  • Set web screenshot as background image to paint
  • Share after painting
  • The web screenshot bitmap can be transferred by Intent, but it will crash if the bitmap is too big, so the Demo transfer bitmap by saving it as a file.
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].