yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] LeonardW:
Well, I've never had any LSD experience, but it's an interesting metaphore. :)
[Android Apps and Games] lostlion:
It could be better if there are more funk filter color options.
[Android Apps and Games] LeonardW:
Thank! I will consider it in future release.
[Android Apps and Games] av007:
Not compatible with my 4.2.2 jb version?
[Android Apps and Games] LeonardW:
It requires 4.1+ Android and an OpegGL ES 3.0 supported GPU. I think it should be because the GPU lacks ogl3.0 support.
[Android Apps and Games] LeonardW:
Painting filter, countryside railway
[Android Apps and Games] iloveubuntu:
Tried the funk effect today. Very cool.

Using the output of funk effect, you can easily make perfect collage with collage making apps. :highfive:
[Android Apps and Games] LeonardW:
Yeah, you can absolutely use Bonfire with other photo editing apps. Use some apps to do pre-process the photo like level adjustment and send the result to Bonfire, or send the result of Bonfire to other apps for further processing.
[Android Apps and Games] LeonardW:
Any one has got a HTC Nexus 9? Its hardware is interesting. Nvidia Kepler DX1 with only 2GB RAM. Maybe 3GB will be better.
[Android Apps and Games] user91:
A very interesting project! Runs smoothly on both Sony Xperia Z3 and Samsung Galaxy Tab Pro 8.4 with the highest resolution set.
[Android Apps and Games] LeonardW:
Thanks! You have so many powerful devices.
[Android Apps and Games] moroSean:
The new version is much better. When will it support saving to external SD card?
[Android Apps and Games] LeonardW:
external SD card support is still under development. The main issue is that it's unstable. I will put it in future release ASAP.
[Android Apps and Games] LeonardW:
Mobile Phone/Tablet GPU comparison, from AndroidAuthority.
[Android Apps and Games] shivadow:
Not compatible with the s3 i9300? Gutted. Surely it's powerful enough to run this app?.

Sent from a stolen phone!
[Android Apps and Games] LeonardW:
Black & White HDR filter sample, girl's portrait
[Android Apps and Games] lostlion:
Awesome! Fantastic tool with portrait photography.
[Android Apps and Games] Nicolas Eastwood:
Great So far it's great. I'm terrible with photo editing but this app really makes it easy.
[Android Apps and Games] LeonardW:
Thanks. Although the algorithm in Bonfire is complicated, it is very easy to use. All effects are adjustable with just one slider bar, very intuitive.
[Android Apps and Games] StevenNY:
Today it crashed once when I exited it. :p

I think maybe it's because I moved it to SDCard.
[Android Apps and Games] LeonardW:
It's better to use Bonfire with its default storage, that's the internal memory. You know that there are always problems with external SD Card in Android. These days I am grappling with external SD Card support in Bonfire too. :D
[Android Apps and Games] LeonardW:
Considering adding new type of effects, anyone has any suggestion?

Send me the sample image, I will see if it is feasible.
[Android Apps and Games] parkview:
More dots filters will be cool.
[Android Apps and Games] LeonardW:
Sure, any sample picture? I will see if it is feasible in software implementation.
[Android Apps and Games] LeonardW:
Painting filter sample, sunset bay
[Android Apps and Games] LeonardW:
Just found there is a news about Bonfire in phonearena, that's surprising. :)
[Android Apps and Games] Mikulec:
Something like cartoon effect
[Android Apps and Games] LeonardW:
Thank you, Mikulec.

That's very good tips. I will analyze the above effects to see if it can be implemented in software automatically.
[Android Apps and Games] K.wayne_m3:
Cartoon effect would be great, bronzify, a glassy glossy effect would be nice. I'd add some examples but can't seem to load images in comment. If you check my Facebook page I have some examples on my page.

Kenneth Wayne same profile pic as my avatar here.

---------- Post added at 10:29 PM ---------- Previous post was at 10:27 PM ----------

To be honest the app really just has 3 effects and they rely on other apps to get their full advantage. This app has potential but isn't necessarily a stand alone effects/filtering/editing app.
[Android Apps and Games] LeonardW:
Thanks for your suggestion. It seems cartoon effect is highly desired.

Bonfire is not a one-stop photo editor. It is focused on filters/effects. For other ordinary photo editing tasks like crop/add text/add frames, there are tons of apps good at it. Android is a very open system. Users are very used to integrate different apps to edit a photo. Bonfire is designed for this use case.
[Android Apps and Games] systemfel:
Wow, these filters are truly amazing. Haven't seen anything like many of them anywhere. The painting ones under art especially. Damn they make things pretty! They really bring together sloppy paste-work together nicely.

+1 for cartoon/comic, and maybe posterize? I have tried many in other editors and they always suck. But I have hopes you could probably make awesome ones :)

Another thing I would love to see is PNG support.

Attached is my work "Ass-butter on the jerk who stole my bike!", with and without filter.
[Android Apps and Games] xo.en:
...are you planning to make PC version as well?

Since some of us cannot use your program...it would be great thing.
[Android Apps and Games] LeonardW:
The pictures are amazing! Both before and after the filter. Is the below one made with the abstract painting filter?

Read many computer graphics paper about cartoon/comic effect these days. It's a hot research area at present. It is not easy to develop a good cartoon/comic filter, but I will try it. :) . Thanks for your suggestions. :)
[Android Apps and Games] LeonardW:
Actually I developed a prototype of the filters on Windows then ported it to Android. You know that it is not easy to develop sophisticated filters on mobile phone platform directly.

Bonfire's hardware requirement is rather high comparing with other similar apps. To achieve these filters I have to use many OpenGL ES 3.0 features so that many mobile devices is incompatible with it.

For PC version, currently I am working on its Android version most of my time because I have very limited resources. PC version is not in my task list this year. I am sorry for that.
[Android Apps and Games] systemfel:
Thank you =) Yes, the below is with abstract filter 1 and a HDR filter to bring out the colors a bit more.

Yes it must be tricky since so many others seems to have tried and failed. Really looking forward what you can conjure up though. Exciting! =D

Also, you deserve a lot of cred for the on-the-fly strength setting on the filters that uses it. Other apps usually seem to apply the whole filter again which is quite annoying when working with large files. Is this a feature of using OpenGL ES 3.0?
[Android Apps and Games] K.wayne_m3:
I meant that the effects are great but honestly there really is only 4 effects. the strongest feature this app has is the painting effect and that can only go so far.

I do like the interface and it does have potential. I don't need croping/cutting/ etc... filters! I want/need/love filters.

keep up the good work man . I will be following this for the filters.
[Android Apps and Games] LeonardW:
I have to use the original image to achieve the filter effect. If applying filters on a downsized image, the user won't be able to zoom in it and see the details. In Bonfire, many filters focus on details. For example, the Effect/Fancy filter, you have to see the difference after you zooming into the image. The Fancy filter is not like some Instagram-style filters, which change the whole color of a photo so that you can spot it immediately.

Filters under Tone group are the similar. They do not just change the color. The also smooth the shapes. You can compare the output of Tone/B&W2 to B&W HDR filters in other apps.

Most filters in similar apps calculate a pixel's output simply using that pixel itself, or its neighbor pixels (maybe 9 pixels), so that a downsized image doesn't harm very much. But in Bonfire you can't. Every output pixel of the painting filter uses hundreds of its neighbor pixels. It takes 1-3 seconds' GPU calculation to finish the processing, which is rather a long time so that I make Bonfire do it once.
[Android Apps and Games] LeonardW:
Yeah, it's really hard to develop unique and high-quality filters now. There are countless filters in tons of photography apps.

I developed more than 100 filters organised in about ten groups, but chose only half of them into Bonfire, so that you see 4 effects there. It's actually 4 different groups of filters.
[Android Apps and Games] K.wayne_m3:
The 4 different groups of filters offer only a few filters the vary slightly from one another. Take the dots for example. Or the painting, they don't dramatically change from one another in their group. I do see potential in this app but as it is now it really doesn't have separate itself from any app on the market. Look at the glass filter there is like 10 different glass filters that could have been simplified into 3 different glass options because they really don't vary much from one another. I enjoy filtering my images and will be following this app in hopes some awesome filters arise.
[Android Apps and Games] LeonardW:
So busy this weekend.

Painting filter, train
[Android Apps and Games] xo.en:
Omg, i managed to get it working.

I TURNED ON screen rotation and it is WORKING perfectly now!

This is very useful discovery - some apps may crash just because of locked ROTATION setting,

Interesting thing: this app really shows weakness of current ARM cpu's.

Some effects are incredibly taxing.

But, my god, results are stunning.

[IMG="xo"]http://s10.postimg.org/ioqxo4z7t/1429011068395.jpg[/IMG]

[IMG="xo"]http://s18.postimg.org/bzakawehl/1429011349554.jpg[/IMG]

[IMG="xo"]http://s11.postimg.org/80ht7adpv/1429012203915.jpg[/IMG]

[IMG="xo"]http://s22.postimg.org/q7hdvcmxt/1429011803895.jpg[/IMG]

[IMG="xo"]http://s24.postimg.org/tld3lanmd/1429012111537.jpg[/IMG]

[IMG="xo"]http://s7.postimg.org/vtq8d4lwb/1429014393912.jpg[/IMG]

[IMG="xo"]http://s7.postimg.org/v50dxc8gr/1429016723074.jpg[/IMG]

[IMG="xo"]http://s12.postimg.org/ojnkb1xp9/1429018818915.jpg[/IMG]

This is really something...

Awesome app... simply awesome.

BUT one question - what is this about VIP effects?
[Android Apps and Games] fiordcliff:
Interesting app, but unfortunetly can't find it on GooglePlay on my android devices...

On PC PlayMarket can find it...

It's strange!
[Android Apps and Games] LeonardW:
Thanks man. Very stunning pictures. Some usage is very new in these pictures. I usually apply painting filters on natural scene. In your picture I saw it works pretty well with portrait and CG. Looking forward to see more of your pictures here!

VIP means premium users can export the result to picture files. Every user can try all the effects, and if he wants to exports the result of a VIP effect, he has to be a premium user.

A phone like Galaxy S4 will be pretty good for all the effects, on which each filter finishes in less than 2 seconds. Which phone did you use this time?

In Bonfire I uses GPU to do most of the computing so that GPU is very important to its performance. Its prototype on Windows platform is much faster, even with a NVidia's Geforce 730M, which is a laptop GPU. Mobile phone GPU's performance still lags behind Desktop GPU very much.

When I ported the prototype to Android, I simplified the algorithms, although the original algorithms have better results.

On mobile phone platform, Qualcomm's Adreno 320/330/405/420, ARM's Mali 6xx/7xx runs Bonfire smoothly. For other entry-level OpenGL ES 3.0 GPU, the speed is slower.

Days ago I tested Bonfire on Galaxy S6, and Bonfire ran quite faster on it comparing with S5 and S4. With more new devices released in the future, hardware will not be a bottleneck for Bonfire.

For the rotation crash issue, I tested rotation dozens of times, and never has a crash. Which version of Android are you using?
[Android Apps and Games] LeonardW:
Hi fiordcliff. Bonfire needs the phone's Andorid is 4.1+ and it has OpenGL ES 3.0 support. The most common reason is that the phone lacks OpenGL ES 3.0 support.

The Play Store on mobile phone doesn't show Bonfire if the Store finds it's incompatible with your device, while in PC's web Play Store it shows the result every time, and also shows if it's compatible.
[Android Apps and Games] xo.en:
I was using pentagram quadra7 tablet.

4 cores 1.2ghz, 1gb ram, 1280x800 screen and vivante GPU(similar to tegra2, if i am right).

Some paint effects are made almost instantly, some other have rotating circle for minutes and nothing seem to happen(but still i am able to stop counting process).

Actually I am using Sharkdroid - it is custom 4.2.2 rom.
[Android Apps and Games] xo.en:
Leonard - i need to ask - will i be charged for using this software?
[Android Apps and Games] LeonardW:
Quadra7 uses Vivante GC1000+, which lacks OpenGL ES 3.0 support. I am astonished to know that painting effects can even run on it.

Did the warning dialog pop up when you edit your picture?

If your device lacks OpenGL ES 3.0 support, how do you install it? Play Store won't even show it on your device. I am confused. :confused:

Recommended device for Bonfire:

CPU:	Quad-core 1.9 GHz ARM A15

GPU	: Qualcomm Adreno 320

RAM: 2GB

Screen: 5.0 inch screen with 1920X1080 resolution

Anyway, knowing that Bonfire can run on quadra7 tablet is very cool, which I hadn't expected.
[Android Apps and Games] LeonardW:
Omg, some pictures remind me of surrealism paintings. This is awesome. Maybe I should use these pictures to advertise Bonfire!

What do you mean "charged"? You have already bought these VIP filters or else I won't see these pictures. :)
[Android Apps and Games] xo.en:
Vivante gpu is weird one, it seems, that it has ogl3.0 capabilities, but...in real life it is rather...random, lol(some things that should work are not, and some that shouldn't - are).

Yes i have warning popup, that some filters may not work, but...most still work. What is weird - enhance filters are not working(wait circle, forever), but paint ones do.

And i must tell you - it works really fast(and my cpu is a7, or a9 - it is disputable, hhheh).

CPU, GPU are overclockable, i bumped up ram bus(FSB) a bit too.

Btw, requirements of this app are truly stunning, damn.
[Android Apps and Games] aerofan:
Samsung galaxy s2 stock mounts android 4.1.2.

Why can't i install bonfire from play store, if it supports 4.1+? :crying::crying::crying::crying::crying:
[Android Apps and Games] LeonardW:
Hi aerofan,

I am sorry that Bonfire does not support Galaxy S2.

Galaxy S2's GPU is ARM Mali 400, which does not support OpenglES 3.0.

Bonfire uses a lot of features of OpenglES 3.0, so that it can not run on Galaxy S2.
[Android Apps and Games] LeonardW:
How are your guys these days?

Bonfire has over 9000 installs now, which is awesome. Thank you guys. :):):)
[Android Apps and Games] systemfel:
Thank you for including PNG support. It makes things easier for me =)

And I am glad to hear it's coming along fine :) hopefully it will continue to grow even faster. I want to see these filters spread around the world! For they are truly unique and deserve to be used a lot more.
[Android Apps and Games] kaikun97:
This works but it shortly crashes and then proceeds to cause my device to hard restart for some reason (my phone GPU supports Open GL 3.0 but issue with the GPU?)

Sent from my GT-I9195
[Android Apps and Games] LeonardW:
Thank you, systemfel!

I will keep improving it and investigate new filters. I am struggling to figuring out a stable cartoon algorithm now, :)
[Android Apps and Games] LeonardW:
Hi Kaikun, many thanks for your information. I am very sorry to hear that.

In my development environment, Galaxy S4 had hard restart three or four times, in about one year's time.

I checked the stack trace, it might be caused by the Qualcomm Adreno GPU's Android driver. Something related with the framebuffer swapping.

Galaxy 4 uses Adreno 320. If you are using Galaxy 4 Mini, its GPU is Adreno 305, which is the first GPU from qualcomm supporting Opengl ES 3.0.

The filters uses very complex image processing algorithm and accelerate the algorithm via the GPU, maybe these algorithms demand too much resources I guess.

I think I should balance the algorithms' complexity and the quality to avoid such awkward and critical issues.
[Android Apps and Games] kaikun97:
Yeah I have Galaxy S4 Mini. Also regarding that, Open GL 3.0 ES only started working when I got the kitkat update for my phone

Sent from my GT-I9195
[Android Apps and Games] LeonardW:
Funk filter, woman's portrait
[Android Apps and Games] Russel.H:
Very nice app.

Runs very well on my new Galaxy S6, even in 4906 mode. :good:
[Android Apps and Games] LeonardW:
Glad to hear that. Galaxy S6 has a very powerful GPU.

Thanks!
[Android Apps and Games] m0d:
Is it possible to have the apk available as an attachment in OP?

Thank you
[Android Apps and Games] xo.en:
Rich man has nice device.

Hey, Leonard, why you are ignoring my pm's?
[Android Apps and Games] LeonardW:
See my PM
[Android Apps and Games] LeonardW:
Oh man, just replied it. It's a long time that I didn't came to XDA. :)
[Android Apps and Games] Russel.H:
I am not rich at all. S6 is the only new phone I bought in the past four years. Probably I will use it for the next four years. :)
[Android Apps and Games] LeonardW:
Color tone filter, a building in Berlin, Germany
[Android Apps and Games] Vincent Kang:
Nice App.

Best new photo editor in this year!
[Android Apps and Games] LeonardW:
Thanks, Vincent!
[Android Apps and Games] LeonardW:
ARC Welder is awesome.

I am playing with it. Maybe with it many of you can run Bonfire on PC directly, without worried about the compatibility issue.
[Android Apps and Games] Sammy_052:
Hey Leonard, I'm just posting this to ask. I'm a habitual rom flasher and the VIP filters are always purchased through in app purchases. What if I flash a rom and lose the in app purchase? Is there a way that you can include all the functionality in one app and release it as pro paid on Play Store?

I had posed the same question to Repix developers and they soon came out with an app for amazon store including all the functionality as a paid app. Was able to purchase it from there and continue using the same even after several reflashes of the operating system itself.

Let me know your thought on this. My purchase is depending on this factor now.
[Android Apps and Games] LeonardW:
Many thanks for this suggestion, Sammy. If you flash a rom, the app purchase won't lose as long as you have google play store properly installed on your device. Currently Bonfire has only one freemium version, but I will try your advice to test paid app version on Google Play Store and Amazon Store. I will contact you if there is any progress. Thanks!
[Android Apps and Games] Sammy_052:
Thanks Leonard. Will wait for your reply.

Edit: Please add a way to purchase all filters at once at a discounted price. :P Purchasing each type of filter if i want to use it isn't seeming nice. Just speaking from a customer's point of view. Else I love the app and what it can do.
[Android Apps and Games] systemfel:
Loving the new surrealism effects =) The make a nice addition!

I'm having so much fun with combining the art effects from Bonfire with totally different editors that reduces resolution / color palettes and glitching, then stitching together parts from different versions of the same picture. Doing so and then slapping an art effect over it gives some really interesting results. (actually the art effects is magical on just about any low resolution picture, it almost restores detail while at the same time making it rough or crude in a really impactful way).

Any progress on the comic filter or anything else you might have planned for future releases? =)
[Android Apps and Games] LeonardW:
Very cool result! Systemfel. It is truly a modern art. I hadn't imagined that Surrealism effect can be used in this way.

I am glad you like the surrealism effect. Surrealism effect makes the strokes smoother, and it requires more device memory and a more powerful GPU. Actually I am a little worried about its performance on earlier devices.

About new features, 10 new funk effects were added into the latest version. Next I might do some update on Glass and Pop group but it really needs luck because you can not deliver an effect if is does not have stable results on most pictures.

For comic effect, there is not much progress at present. There is too much obstacle to develop a pretty good comic effects and I can only keep trying.

Funk.Mod1 effect: Before and After:
[Android Apps and Games] nadiya__:
My cell phone is Galaxy Grand Prime. Why the app is not runned?
[Android Apps and Games] Dawood Al Amri:
I will write about this app in my website

أرسلت من SM-N910C بإستخدام تاباتلك
[Android Apps and Games] LeonardW:
Sorry it requires OpenGL ES 3.0 support because its algorithm is too complicated.

Galaxy Grand Prime does not have OpenGL ES 3.0 support.
[Android Apps and Games] LeonardW:
It's a long time since the last time I came to this post. Now Bonfire gathers more than 50k downloads. Thank you guys so much!

These days a similiar app Prisma got viral on iOS. Bonfire delivers similiar result like Prisma. Hope it get some traction. :o

[IMG="Melbourne"]http://i.imgur.com/5K5VEKc.jpg[/IMG]
[Android Apps and Games] EthicalHacker:
Bonfire app is not appearing in play store.

I have Yu Yuphoria which is running on Cyanogenmod 13.

It has 1.2GHz quad-core Snapdragon 410, 2GB of RAM and 5" IPS LCD display with resolution of 720x1280.

Qualcomm's website showing that Snapdragon 410 has Adreno 306 GPU and it supports OpenGL ES3.0.(Screenshot attached)

I would like to know that does my device's hardware support your app?
[Android Apps and Games] vanhoa93:
awesome :good:
[Android Apps and Games] LeonardW:
Technically Bonfire can run with Adreno 306 GPU but the performance is not very good so that it is not in the supported device list.

In Bonfire, all image processing tasks are done on local GPU so that it requires a powerful GPU and a large amount of RAM.

If you wish to try it, you can download and install the apk from apk4fun's website
[Android Apps and Games] LeonardW:
These days I am reading some source code on image processing with machine deep learning. Maybe I would add some new feature performing server-side image processing with neural network. The architecture of Bonfire supports it, but it would require a lot of server-side resources. A nvidia tesla GPU is quite expensive.
[Android Apps and Games] EthicalHacker:
Thanks, I will try and post performance result here.
[Android Apps and Games] EthicalHacker:
It's working very well on my both devices:

Yu Yuphoria :

Installed Bonfire version : 2.1.18.68

Android version : 6.0.1

RAM size : 1.8GB

GPU : Qualcomm Adreno (TM) 306

Moto E 1st Generation :

Installed Bonfire version : 2.1.18.68

Android version : 6.0.1

RAM size : 0.9GB

GPU : Qualcomm Adreno (TM) 305

Attached edited photo.
[Android Apps and Games] LeonardW:
Thanks for the information.

I added the two devices into the supported list. You will be able to install Bonfire from Play Store directly. :)
[Nexus 9 Q&A, Help & Troubleshooting] saasfaan123:
Hey guys

I have connected my 4gb and 8gb sandisk USB pen drives to my n9 via otg cable but unable to acess any of the pen drives. I have es file explorer installed , still doesn't work. After one weeks try I'm v irritated .

Plz help with a best possible solution

The same works v well with my moto g2 with the same otg cable via es file explorer.

People say to use the nexus media importer but its a paid app.

Thanks

Plz help
[Nexus 9 Q&A, Help & Troubleshooting] Dr. Hurt:
What's the file system on the sticks? Only FAT32 and NTFS are supported by es.

Also, try another OTG cable. (USB 2.0 only)..
[Nexus 9 Q&A, Help & Troubleshooting] saasfaan123:
If the stick doesn't support es, it shouldn't have worked on my motog2 . that's what I have mentioned above
[Nexus 9 Q&A, Help & Troubleshooting] Dunka:
Use Stickmount by Chainfire in the play store. Works well with es explorer.
[Nexus 9 Q&A, Help & Troubleshooting] saasfaan123:
Finally...working now

Thanks guys