alterakey / lucene Goto Github PK
View Code? Open in Web Editor NEWTracing helper app for Android 2.x/3.x tablet devices
License: GNU General Public License v3.0
Tracing helper app for Android 2.x/3.x tablet devices
License: GNU General Public License v3.0
Excerpt from message:
Sometimes i try to trace pictures, which have dark areas and it is hard to trace those dark parts. So some filters or brightness controls or something would be nice to adjust your brightness in your pictures. The lock screen brightness helps, mut not enough! Partial brightness control would be awesome, but propably hard to make... Some filters, like negative, or those which turns your image like pencil drawings, or something would sometimes help! All those paint software filtering things would be handy... like after locking the screen, you would have second options to alter the brightness and everything to adjust it for perfect tracing!
This app appears to do nothing. No buttons, no controls in note 2.
Excerpt from message:
basicly i use this by tracing my own drawings to correct the symmetry by mirroring my drawings. This is easy if pictures are in digitally form. But sometimes it is hard process to correct your symmetry when your drawings are on paper and you want to put them paper again. You could scan and print, mut you couldnt use carbon pencil then. So basicly if you could mirror half of screen, then you could always position your image and mirror it to draw two better sides to make a perfect symmetric picture! I would take picture from my sketchbook and trace it with mirroring to the same paper! That would be AWESOME!
W/dalvikvm( 4723): threadid=18: thread exiting with uncaught exception (group=0x40a311f8)
E/AndroidRuntime( 4723): FATAL EXCEPTION: AsyncTask #2
E/AndroidRuntime( 4723): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime( 4723): at android.os.AsyncTask$3.done(AsyncTask.java:278)
E/AndroidRuntime( 4723): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime( 4723): at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime( 4723): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime( 4723): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime( 4723): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
E/AndroidRuntime( 4723): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
E/AndroidRuntime( 4723): at java.lang.Thread.run(Thread.java:856)
E/AndroidRuntime( 4723): Caused by: java.lang.OutOfMemoryError
E/AndroidRuntime( 4723): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
E/AndroidRuntime( 4723): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:493)
E/AndroidRuntime( 4723): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:549)
E/AndroidRuntime( 4723): at android.graphics.drawable.BitmapDrawable.<init>(BitmapDrawable.java:157)
E/AndroidRuntime( 4723): at com.gmail.altakey.lucene.AsyncImageLoader.doInBackground(AsyncImageLoader.java:84)
E/AndroidRuntime( 4723): at com.gmail.altakey.lucene.AsyncImageLoader.doInBackground(AsyncImageLoader.java:18)
E/AndroidRuntime( 4723): at android.os.AsyncTask$2.call(AsyncTask.java:264)
E/AndroidRuntime( 4723): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
E/AndroidRuntime( 4723): ... 4 more
W/ActivityManager( 128): Force finishing activity com.gmail.altakey.lucene/.ViewActivity
...
E/WindowManager( 4723): android.view.WindowLeaked: Activity com.gmail.altakey.lucene.ViewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41445a28 that was originally added here
E/WindowManager( 4723): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:343)
E/WindowManager( 4723): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:245)
E/WindowManager( 4723): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:193)
E/WindowManager( 4723): at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:118)
E/WindowManager( 4723): at android.view.Window$LocalWindowManager.addView(Window.java:537)
E/WindowManager( 4723): at android.app.Dialog.show(Dialog.java:274)
E/WindowManager( 4723): at com.gmail.altakey.lucene.AsyncImageLoader.onPreExecute(AsyncImageLoader.java:55)
E/WindowManager( 4723): at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:561)
E/WindowManager( 4723): at android.os.AsyncTask.execute(AsyncTask.java:511)
E/WindowManager( 4723): at com.gmail.altakey.lucene.ViewActivity.onCreate(ViewActivity.java:61)
E/WindowManager( 4723): at android.app.Activity.performCreate(Activity.java:4465)
E/WindowManager( 4723): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
E/WindowManager( 4723): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
E/WindowManager( 4723): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
E/WindowManager( 4723): at android.app.ActivityThread.access$600(ActivityThread.java:122)
E/WindowManager( 4723): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
E/WindowManager( 4723): at android.os.Handler.dispatchMessage(Handler.java:99)
E/WindowManager( 4723): at android.os.Looper.loop(Looper.java:137)
E/WindowManager( 4723): at android.app.ActivityThread.main(ActivityThread.java:4340)
E/WindowManager( 4723): at java.lang.reflect.Method.invokeNative(Native Method)
E/WindowManager( 4723): at java.lang.reflect.Method.invoke(Method.java:511)
E/WindowManager( 4723): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/WindowManager( 4723): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/WindowManager( 4723): at dalvik.system.NativeStart.main(Native Method)
From the message:
Simply you could make light table from your device by putting two papers and trace whit those. It isnt perfect, but usually the light is enough to trace properly, at least for fast pencil drawings! A have used my phone by placing it between my sketchbook and put another paper above that, to trace little pictures to other papers. So you could place that "light table" function when you start your program normally. Under or Above the help text... Or make a widget for that and others.... Now i have to use flashlight or lightbox softwares to trace different method. And those softwares usually, just turn your screen to white, with full brightness! ;)
もらったメールから抜粋。
Bug: at least on my Acer a100 if I set size AND flip horizontal and go visit other apps, I will come back after some time and sizing and orientation is a reset. Not good if you have set specific size and orientation to trace.
もらったメールから抜粋:
RFE: please figure out a good way to disable hardware switches and system menu when locked. When tracing and you rest your hands on menu options even when locked you will make tablet do unintended stuff. The other pain on my device is as soft touch "home" button on front panel. Same problem of accidentally changing app/focus.
From the message:
Basicly I hate the thing, that you have to take a picture, and then find it again, just to use it in any programs... So generally I hate the idea of saving all the unnecessary pictures just to play whit softwares! So In generally I would like to take pictures and share them with software without saving them anywhere! That is generally a pain in the butt!
But if you could make a function to example take pictures from your device camera videostream, and temporarily save it, or put it in the memory. If you could take picture from videostream, which is shown in screen, it would propably have enough resolution to trace and would be better to your memory, CPU and battery usage! Furthermore, sometimes when you take close pictures, lets say a jewellery, the shadows and reflections usually mess the cameras focus, so when the videostream dont use the focus in same way, it would take better close pictures from some objects!
Temporarily saved image could also simply operate like, everytime you would take a picture, it would replace the old image, so you would not have a thousands images saved in your device, just for briefly need of picture... You would always have only one picture saved, witch you wouldnt have to search...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.