Giter Club home page Giter Club logo

imageeditor-android's Introduction

AndroidImageEditor

996.icu

For edit image,supply stickers filter rotate crop textstciker doodle

Version History

NextVersion

mosaic 马赛克打码功能 此功能已在 另一个项目ImageEditorGL中实现 ImageEditorGL

v_3.3:

  • redo and undo

v_3.2:

  • add Smooth skin and White skin

v_3.1:

  • text support multiply line(done) save image when click save button (not apply)

v_3.0:

  • doodle mode (done)

v_2.0:

  • add the textimage

动态效果图







使用方法:见DEMO示例

usage:see the demo project

License

MIT is open-sourced software licensed under the MIT license.

imageeditor-android's People

Contributors

flayone avatar siwangqishiq avatar viseator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imageeditor-android's Issues

代码拷贝下来编译不通过啊

Error:com.android.builder.internal.aapt.AaptException: Failed to crunch file D:\AndroidStudioWorkspace\TuSDK-for-Android-demo-2.8.1\TuSDKDemo\build\intermediates\exploded-aar\TuSDK-for-Android-demo-2.8.1\TuSDKUIDefault\unspecified\res\drawable-xxhdpi-v4\lsq_style_default_multi_album_preview_finish_unselected_button.png into D:\AndroidStudioWorkspace\TuSDK-for-Android-demo-2.8.1\TuSDKDemo\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\lsq_style_default_multi_album_preview_finish_unselected_button.png
Error:Execution failed for task ':TuSDKDemo:mergeDebugResources'.

Error: com.android.builder.internal.aapt.AaptException: Failed to crunch file D:\AndroidStudioWorkspace\TuSDK-for-Android-demo-2.8.1\TuSDKDemo\build\intermediates\exploded-aar\TuSDK-for-Android-demo-2.8.1\TuSDKUIDefault\unspecified\res\drawable-xxhdpi-v4\lsq_style_default_multi_album_preview_finish_unselected_button.png into D:\AndroidStudioWorkspace\TuSDK-for-Android-demo-2.8.1\TuSDKDemo\build\intermediates\res\merged\debug\drawable-xxhdpi-v4\lsq_style_default_multi_album_preview_finish_unselected_button.png

图片处理太慢了

PhotoProcessing.handleSmoothAndWhiteSkin(bitmap, 400f, 8f); 大概要花10几s,太慢了,能不能快点

华为 荣耀 V8 一些小bug

刚试着开发android,整个流程还不熟悉,好想法想了一些小bug 华为 荣耀 V8 也不知道什么android 系统

android studio 编译安装没有问题

//1
//camera permission in demo/manifests/AndroidManifest.xml need following line to work
<uses-permission android:name="android.permission.CAMERA" />
//2
//MainActivity ,如果用户一上来就用 camera 则需要同时需要两个 权限

new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_EXTERNAL_STORAGE},

App crash

If i choose taken from camera image, app is crash. other images no problem.


Error
android.content.pm.PackageManager$NameNotFoundException: com.fw.appshare
W/System.err: at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:108)
W/System.err: at me.onemobile.utility.bh.w(Utility.java:3552)
W/System.err: at me.onemobile.android.service.a.onReceive(ChargingAdService.java:40)
W/System.err: at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:772)
W/System.err: at android.os.Handler.handleCallback(Handler.java:733)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err: at android.os.Looper.loop(Looper.java:136)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5476)
W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
W/System.err: at dalvik.system.NativeStart.main(Native Method)

App not working :(

Hi
I really like this app but after importing it and building it myself it didn't work. I was able to compile and run it. After running I saw two buttons one of them does nothing and the other just crashes the app. And Can you please translate the app into English so we can better understand it?

Waiting for your reply..
Thanks

about add the textimage

Hello
By writing a few words and then Press Enter and go to the next line, the next line is not written on the photo and along line on the image is shown. go to the next line down the same space on photo.
what's wrong?
Thanks

Save with transparent background

Thanks for your grate library
when I try to save edited image result with transparent background , the background automatically change to black . how can I save it with transparent background ?

涂鸦和合成的问题

1.涂鸦的时候会出现两个一样的涂鸦,真正应用上的涂鸦移位了。
2.还有就是当图片较小,100k左右时,会出现无法正常合成的情况。
如果更改,还请告知,谢谢分享!

Out of memory issue

Hi,,
your library is cool :)

I've try you demo and find some issue:

  • while open the gallery, the pic thumbnails are not viewed properly.. it sorted form the oldest first (which should be from newest first), also some of them not loaded because of Out of memory, maybe better using default android gallery instead of using fragment
  • when select high resolution picture, the app force closed, out of memory error (tested using 1GB RAM device)
  • after applying sticker, it looks a bit jagged on it's edge

马赛克功能

是否可以加入马赛克功能,例如一张人脸,涂抹掉,然后再加入另一张图片

Undo/Redo features

Hi, thanks for the great library, can you please help me in implementing undo and redo features inside this app.

License

Hi,

I didnt find any license text in source code. Can we use your code in commercial project ?

Thanks

关于文字输入

请问,TextStickerView里的EditText是什么作用,我想切换输入框,请问我改怎么自定义

关于添加gif贴纸

请问添加gif图纸后,该如何生成和背景图片一样大,但相对位置不变的gif呢?

Reduced resolution after edit

Hello, I started a camera app project several days ago, in which I found your lib is really helpful.

But I found that the output image's resolution is reduced to the resolution of view (or the bitmap corresponding to it), which is out of my expectation. Is it a feature or bug?

I found the code may cause the problem:

return BitmapUtils.getSampledBitmap(params[0], imageWidth, imageHeight);

in which imageWidth and imageHeight was set by those code:

DisplayMetrics metrics = getResources().
imageWidth = metrics.widthPixels / 2;
imageHeight = metrics.heightPixels / 2;

After replace the code above with this:

return BitmapFactory.decodeFile(params[0]);

Things seems to work perfectly.

每次处理完图片之后会出现一个坏的图

选择图片之后进入编辑页面,如果不做操作,直接退出或者直接点击保存的话,会在相册出现一张坏了的图(没大小),是保存到本地之后推出的时候删除留下的略缩图吗?还是其他情况

看了一下代码,好像你添加相册了,可能是没添加进去,出现了坏了略缩图

缩放问题

请问可以在编辑过程中进行缩放吗

关于文字居中显示和自动换行问题

发现文字没有居中显示,请问一下作者,怎么实现文字在背景框中居中显示?还有那个自动换行功能该如何实现啊?作者是不是可以把这些功能优先完善一下,让我等屌丝好好参考学习一下哈~

Add Text Feature

Can you add the add text to image function for this library ?
Thanks !

照片旋转

怎样通过触摸旋转图片,不是通过滑动条

十分感谢这么好用的开源图片编辑库。

save sticker quality

Hi.
When sticker saved on image, decrease Sticker quality.
I want to change sticker, and the sticker on my stored photos, get low quality.
Is there a way to increase the quality Stickers? when saved.

Thanks.

.

.

Sticker List

Hello Friend!
Could you provide some hint of how I can implement the list of stikers in a full screen layout. After the click on the type, get the images in a dialog or recyclerview in full screen?

Thank you!

When I import the project, I made a mistake. How should I solve this?

Error:Unable to find method 'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V'.
Possible causes for this unexpected error include:

In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

关于文字缩放

您好,关于文字缩放部分,目前是采用的等比缩放,如果需要非等比的缩放,我尝试做了一个demo,获取到了 x,y 轴方向上变化的倍数,但是当旋转的时候的文字变形了,请问下能否提供下这个问题的解决思路?谢谢

help

siwangqishiq,can you help me to get a image from request camera intent to display in loadtask.execute();
and edit it

notifyDataSetChanged() not Working

when sticker images are added in fragment then every time on sticker category click notifyDataSetChanged() not working .

every time previous first time clicked images of sticker are shown in fragment

照片和保存的图像无法在 openAblum 里找到

保存一个图片 到图片库的一个已知目录,在 openAblum 里面无法 找到,哪怕重启 app。 直到在外部用文件管理器打开那个目录并刷新 才可以 在app 里看到。

尝试过一下 方案,没有成功


sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(imageAdded)));

ref1
ref2

旋转和剪切功能

怎么将旋转和剪切合并到一个自定义空间中,麻烦指导下其中的关键点

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.