I’ve had a list of changes and updates to apply to the JavaScript Image Cropper for quite a while now and I have been thinking of these in a lot more detail recently. There are lots of changes that I plan to make that would bring the cropper up to V2 level and ensure that it remains a viable cropping solution for the future.

These changes include (but are not limited to) the following:

  • Fix as many bugs as possible, if not all.
  • Add a couple of new features to the base cropper.
  • Core architectural changes to improve flexibility of the cropper, read alternative framework support.
  • Improved documentation and support network.
  • Improvements to maintenance and updates, read more regular updates.
  • Any performance improvements that can be made (a fresh look at the code always seems to reveal areas that can be improved).

Over the past couple of evenings I have documented and investigated my plans and the architectural changes that I would need to implement to take the cropper to the next level and these have provided me with a rough timeframe for completion of V2.

However I am incredibly busy at the moment and other commitments are taking priority, but I also do not want the cropper codebase to stagnate as I understand the popularity of the cropper — it’s the main traffic driver on my site and has had nearly 32,000 downloads so far and is averaging over 1,000 per month.

But as I say my other commitments are taking priority and a lot of my spare time, so I thought I would try an experiment, fund raising.

Why fund raising?
Firstly I must state that this is not about the money, if it were I would not release my code for free (and this will continue for version 2 of the cropper). But it is the only thing I could think of that could give me a clear indication of the desire for an updated version of the cropper. It is all well and good having the odd comments praising the cropper and/or mentioning the desire for feature x or bug fix y, but it is something different to put your money towards achieving that.

So far the cropper donation ratio is about 0.04% of all downloads result in a donation (that’s 14 donations out of around 32,000 downloads), so the fund raising activity should really test the reaction of the version 2 plans — thus the target figure I’ve entered and the timeframe are not as important to me the reaction.

So when will version 2 be released?
That is partly down to the results of the fund raising, I do seriously want to implement all my plans, but whether that’s this month, next month, next June etc. I cannot specify right now due to my current commitments, all I can say is that if the reaction to the fund raising is successful then it will help me prioritise the cropper appropriately and will result in version 2 being released sooner rather than later.

Okay, enough of the sales patter, how do I donate?
I’ve setup a campaign on Pledgie, which you can use your existing PayPal account (or credit card if you don’t have a PayPal account) to make a donation.

Click here to lend your support to: JavaScript Image Cropper V2 fund raising and make a donation at www.pledgie.com !

I look forward to your help and support and the changes that V2 will bring to the cropper.

Comments

There have been 42 comments so far, join the discussion.

Pages: « 3 [2] 1 » Show All

40. Dave - 18th Oct 2008 - 2:21 pm

*@whitewaterbug:*
Not with JavaScript, you’ll have to do the actually cropping server-side. See the FAQ’s

39. whitewaterbug - 18th Oct 2008 - 1:32 pm

It is possible to crop the image within the browser and set it to a form input field…like a text input or file attachment?

38. AJenbo - 25th Sep 2008 - 6:05 am

Dave: Have javascript check the size of the image when you set the initial size of the crop.
$(‘imageid’).width, $(‘imageid’).height

37. Dave - 24th Sep 2008 - 7:26 pm

Excellent work, this has saved me a hell of a lot of time. The interface is clean and simple. Thank you.

Question if you’ve got time: If the user does not actually click the image (i.e does not wish to crop) is there an existing function to get the maximum size of the image?
I will most definitely be donating by the way.
Keep up the good work.

Dave

36. Noel - 4th Sep 2008 - 4:16 am

This is sweet. The best thing to come out of the UK since, phff, I don’t know. I’m going to try in a asp.net and VB. hope to support this with a few bucks. I might wait a while until the greenback gets on it’s feet. I’ll get back with ya.

35. Dave - 8th Aug 2008 - 8:22 am

Joel:

There is a solution for hiding/showing a cropper on the google group in this thread

34. Joel - 8th Aug 2008 - 4:16 am

Thank you so much for your cropper! It was so easy to install and implement. I’m using it for a newsmagazine website, so that the article writers can crop their photos if they want, and it’s saved me a lot of time. I’m donating some now, and will give you some more later when I have it.

I had one question – is there a simple way to hide the cropper? I have a checkbox that is for “Crop this photo” (since cropping is optional). I’ve gotten it to initialize when I check the box (so it’s not there initially), but I would like it to hide when I un-check the box. Optimally, it would just hide (keeping the current selection), but resetting would work as well.

33. John Davies - 12th Jun 2008 - 8:49 pm

I’ve made a pledge in hopes it’ll bump up the priority of the zoom feature. I’ll keep pledging as progress is made (betas, etc.). I know it’s not much in the scheme of things but it’s the best I can do right now. Thanks!

32. Dave - 12th Jun 2008 - 7:33 pm

John:
The zooming is something that has only been requested a couple of times and it is quite a bit of work, that’s why it has been added to the feature request list. Basically most of the code would need re-working to account for the fact that the co-ordinates will at some point may not be relative to the image size.

I’ve not looked at implementing this in great detail however, the reason it is low priority is that bugs are more important than new features in my eyes.

31. John Davies - 12th Jun 2008 - 7:04 pm

Dave, would it be hard to add the ability to zoom into/out of the image without changing the crop size? e.g. say you want to get a 100×100 images of a people’s faces, but the source images come in different sizes so you need to zoom in/out to get the faces to fill the 100×100 crop area.

I saw a zoom-related request, but it was marked as low-priority. It’s not for me! It’d make the tool much more powerful. Is it compatible with the existing code at all?

30. AJenbo - 22nd Apr 2008 - 9:08 pm

old ecard guy, there is no circle shape, but you could use an image with a circular hole in it as as overlay on the selection, but some browsers will sample the image (smoot edge) and some won’t and it would have to be bigger then the image to prevent it form getting blurry or pixilated.
you might be better off using flash in this case.

29. old ecard guy - 22nd Apr 2008 - 7:09 pm

How hard do you think it would be to modify the code to select a circle instead of a rectangle?

Are you accepting contributions of time to improve the code as well?

28. AJenbo - 9th Apr 2008 - 9:35 pm

It is usualy preaty easy to hook this up with any server side script, one way could be to call the asp page in an iframe using the values from the croper, or a form submit where the croper updates the values.

27. Raf - 9th Apr 2008 - 6:08 pm

Dave: thanks, no problem. Then i will have to start using PHP as you have an awsome script :-)

26. Raf - 9th Apr 2008 - 6:06 pm

ajenbo: Yeah i know, its a javascript, but to save your crop after the cropping as an image on your webserver you will need a serverscript language. The cropping is javascript, the saving and editting of the picture is not. thats why i would like very very very much an example of an asp script that converts the original image to the one with the cropping coordinates.

25. ajenbo - 9th Apr 2008 - 4:52 pm

it’s clientside javascript so server side scripts like .aps and asp .net doesn’t enter in to it.

24. Dave - 9th Apr 2008 - 4:22 pm

I’ve not seen any implementations for ASP, I’ve had a quick look through the comments but can’t find any.

23. Raf - 9th Apr 2008 - 3:47 pm

Very nice work on the javascript image cropper. I took a look at all your examples and i am impressed by the good feel of your work. It looks great and it feels great. Although i saw some examples to implement in PHP, i am interested in an server side asp script example. If i would this javascript image cropper work on Asp (not asp.net) then i will surely donate you for your efforts! thanks on advance.

22. Dave - 2nd Apr 2008 - 5:52 pm

Jean:
To disabled the resize ability simply set both the min coords and the max coords to the same values, it will also stop the resize handles from appearing.

21. Jean Stojkov - 2nd Apr 2008 - 5:45 pm

Thank you for the use of the Cropper code. It saved me a lot of time. I appreciate you making the code available…. thanks!

I am making a donation via your Pledge site.

I do have a question, I do not want the cropper box to have ability to “resize”. I only wish the cropper box to crop. If you have time, please direct me to the appropriate code to disable the “resize” capability.

Sincerely,
Jean S

Pages:« 3 [2] 1 » Show All

Leave a comment

No HTML please, only textile. For code please use [lang]...[/lang] tags (e.g. [html]...[/html] for HTML)