Filepicker Widget: Enable client side scaling of images

  • markashton
    Asked on July 15, 2015 at 3:06 AM

    Enable the client side scaling of images ... before upload.

    These are some of the new picker options that are going to be added with dialog version 2. 

    Avaliable options:

    imageQuality: Numer 0 - 100

    imageDim: [width, height] - all images will be resized to desired size (also upscale). Ratio will remain the same.

    imageMax: [width, height] - only bigger images will be resized to max dimmenions. Ratio will remain the same.

    imageMin: [width, height] - only smaller images will be resized to min dimmenions - upscale. Ratio will remain the same.

    Can I request this addition as a critical 'absolute must'.

    Previous Thread

  • Chriistian Jotform Support
    Replied on July 15, 2015 at 4:23 AM

    Hi markashton,

    Thanks for contacting us.

     

    I will escalate this feature request to our development team. However, we cannot give you any timeframe on when will this feature be implemented. We will inform you on this thread any updates on this.

     

    Do let us know if you need further assistance.

     

    Regards.

  • markashton
    Replied on July 15, 2015 at 4:49 AM

    Christian,

    With the greatest respect ...

    The first thing is ... I want responses on this thread ...

    http://www.jotform.com/answers/564209-Filepicker-Upgrade-Notification-Cure-To-Photo-Upload-problems-On-Smartphones

    because it shows the multiple hours I've spent on this topic and we can all see what's what.

    So don't move it to its own thread again please. It does me a disservice.

    Secondly ... I don't want to hear the usual verbiage of "we cannot give you any timeframe on when will this feature be implemented."

    Why? I never asked/ requested for the implementation of client-side cropping of images ... ever ... and I'll bet my granny's teeth that no one else did .... because I'm the only guy who has pushed this from the filepicker side of things ... and the jotform side of things.

    Jotform maintains that it prioritises work based on demand etc ... so why has the not-asked-for client side cropping of images been implemented to the detriment of the much-needed scaling function?

    My whole thread was about reducing upload times by implementing compression and scaling hence its title ...

    Filepicker Upgrade Notification - Cure To Photo Upload problems On Smartphones

    Cropping will have minimal use ... requires users to get involved ... Nah ... sorry ... not needed ... a nice-to-have ... the scaling of images client-side is a need-to-have.

    Ok ... so let's have a look at the status of things ....

    My test results: http://www.jotform.com/grid/51941852987066

    Jotform displays images like this: https://www.filepicker.io/api/file/7oG2BnJcSByHwhRz0D4w/convert?rotate=exif&h=750&fit=max

    i.e. resizes server side to a height of 750px

    However ... take of the filepicker convert stuff: https://www.filepicker.io/api/file/7oG2BnJcSByHwhRz0D4w/convert?

    and we can see that we are still uploading a photo that is 2448 x 3264 px in dimensions ... ridiculous.

    I propose adding a client-side scaling option where the height can be set to 750px ... then you will have far more efficient uploading of files for users and better lightbox loading of images in reports etc.

    I will post tghis on the original thread too for consistency.

    Many Thansk Regards Mark

  • Chriistian Jotform Support
    Replied on July 15, 2015 at 5:18 AM

    Hi markashton,

     

    Thanks for clarifying that there is an existing thread for this. You are right that this is still related to what you posted on your old thread. I am not sure why it was moved to a new thread here. Sorry for the confusion. I made a revision to the ticket here accordingly. Our team is already checking the request on your old thread.

     

    Regards.

  • TitusN
    Replied on July 15, 2015 at 5:27 AM

    Hello Mark,

    I'm sure you received my response on the previous thread

    Let's track the progress of these features here. 

  • markashton
    Replied on July 15, 2015 at 5:43 AM

    Thanks Titus ... understood.

    I will gladly test straight away on release. Its nearly there isn't it.

    I'm paying filepicker $49 per month without any activity at the moment so please do let me know when there is anything ;-)

    I propose just initially adding a scaling option where the height is set at 750px, for both portrait and landscape, just like the filepicker convert command setting that is implemented currently (I can see this in reports etc)

    Many Thanks, Mark

  • markashton
    Replied on July 28, 2015 at 6:21 AM

    Hi,

    You know I pay $49 to filepicker per month ... but can't use it at the moment because this feature hasn't been integrated. Compression nice .... but hey ... still photos the size of a house.

    Why, in the name of Zeus, did you put resource into integrating the crop function when it hadn't been asked for ... and when I went to considerable length to spell out exactly what was required. If you have a look ... i probably put an hour and a half's work in just providing forum info on this issue alone ... let alone the talking directly with filepicker regarding the development of this feature.

    You often state ... "Integration of a feature depends on how much we get asked for something"

    That''s guff isn't it? No one has been asking for client side cropping of images through the filepicker widget. Filepicker added that feature as an afterthought to the functions of scaling and cropping that I asked for initially.

    Can you understand my frustration? I go through all that effort to get a breakthrough feature that can revolutionise photo upload on smartphones through your service ... and you guys implement a feature that will be used as much as a chocolate tea-pot.

    there is little use for client side users to crop their images.

    If you could tell me one use ... I'd be grateful

    Thanks Mark 

     

  • KadeJM
    Replied on July 28, 2015 at 11:23 AM

    Hi Again, Mark I can relate and I do indeed understand your frustrations about this and needing this to be implemented immediately. However, as we've said many times we do base these things as previously stated on demand and feasibility so in my opinion I do not think it is a debuff as I'm sure we would implement it quickly if we are able to do so.

    On top of that they also depend on other imposing issues and features that our developers might be working on and these are some of the main reasons for any delays which we do apologize for even if it is something simple to implement. 

    Additionally, I do agree this is a very nice feature to possibly have but it is up to our devs as I cannot make that decision for them. And, I am fairly certain this will likely be implemented to get your request applied (though I can't guarantee it) but we are aware ad do know you have a lot of good suggestions which you have been extremely helpful with. So we'll definitely let you know what's going on with this as soon as that happens.

  • markashton
    Replied on July 28, 2015 at 11:41 AM

    Kade ... respectfully

    ... you haven't read my post properly have you?

    You state: "However, as we've said many times we do base these things as previously stated on demand"

    Zero people have demanded the crop function. I'd bet my grannies teeth on it. I'm the guy who got filepicker to develop the features in the first place ... and they stuck that on as an afterthought ... and you lot integrated that instead of scaling ... after all the effort I put in to letting you know about it ... the scaling function .... IS THE FUNCTION.

    Forget the others ...

    As I was the only one badgering for this ... how can you make that statement about demand ... come on. 

    The crop function's useless ... jotform wasted valuable resource implementing a function no one needs. Instead you should have implemented the client side scaling parameter along with compression.

    But you didn't ... and I get the feeling it won't be added soon.

    So, I'm not using it ... and no one else is I bet ... what do the devs say?

     

     

  • Boris
    Replied on July 28, 2015 at 2:14 PM

    Mark, we truly are sorry for the frustration you are having. Yes, this feature set on the Filepicker widget is being implemented based on your initial request - to make image files smaller and easier to upload from smart phones.

    As you were so kind to let us know that scaling, cropping and compression features have been implemented on the side of Filepicker, our developers are trying to implement the full range of these features in our widget. All of these features take time to be integrated properly by our devs, and the cropping feature was the easiest to implement - it passed all our alpha and beta testing quickly and was able to be pushed out.

    We seem to not have been so lucky with the scaling option in the alpha testing, but our developers are indeed working on it to getting it production-ready. As such, we were hoping that at least the functions that we were able to fully implement thus far would be helpful to your cause - to enable your users to upload their images more easily.

    I understand that we are not quite there yet at the desired function that you want us to have, and we are looking forward to getting image scaling implemented for you, and for all our users. Thank you very much your continued updates, patience and support while we are working on implementing it.

  • markashton
    Replied on July 28, 2015 at 3:43 PM

    Boris,

    Thank you for the explanation and your most reasonable tone.

    You make me sound like a ranting tyrant ;-)

    Please let me know when there is any goodness.

    Kind Regards

    Mark 

  • jonathan
    Replied on July 28, 2015 at 5:16 PM

    Hi Mark,

    We got your latest response. We will let you know via this thread any news/updates on the status of the feature request submitted.

    Best

  • markashton
    Replied on September 9, 2015 at 6:07 AM

    Hi Guys,

    Is there any news regarding the scaling option please?

    I've given it a while. As you know I really need it.

    I pay filepicker $49pm but cannot use this yet.

    Many Thanks

    Regards Mark

  • TitusN
    Replied on September 9, 2015 at 7:27 AM

    Hello Mark, 

    It's currently being tested and in our development environment -  clearing out some bugs and design issues as we finalize the update. 

    I don't expect it will take much longer (I can't be definitive about this because bugs can sometimes have a mind of their own) - we'll give you the heads up once the first update is live. 

    This serves as little consolation - but please bear with us. 

    Thanks! 

  • markashton
    Replied on September 9, 2015 at 7:30 AM

    Thanks for the update. Appreciate it. No reply required.

  • TitusN
    Replied on September 23, 2015 at 6:05 AM

    Hello Mark, 

    Back-end Image Scaling and Image Compression is now live. 

    Filepicker Widget: Enable client side scaling of images Image 1 Screenshot 20

    It took a lot of tests - but there's always the chance that we missed something - so your feedback will be valuable. 

    Looking forward. 

  • markashton
    Replied on September 23, 2015 at 6:10 AM

    Titus,

    Great to hear. I shall get testing asap.

    If I have any feedback shall i start a new thread or follow up on this one.

    Thanks Mark

  • TitusN
    Replied on September 23, 2015 at 6:11 AM

    Obliged. 

  • markashton
    Replied on September 24, 2015 at 3:34 PM

    Hi Titus,

    I've made a post here to advise on the fact that uploads are not showing in grid reports: 

    http://www.jotform.com/answers/669658-File-Picker-Widget-Implementation-Has-Broken-Grid-Report-Display-Of-Photos#0

    I have started to test this and have found a couple of problems ... but this is the most urgent as many of my clients rely on looking at photos in the grid reports.

    Thanks

    Mark

  • Boris
    Replied on September 24, 2015 at 4:46 PM

    Thank you very much for your update, Mark, and please accept our apologies for the inconvenience.

    One of our colleagues will indeed be raising that thread to our developers after confirming if there is a bug, and further discussion regarding that specific issue should be held in that thread - so that we can keep relevant information about that bug in one place.

    For any other issues that you have found as well, Mark, please do open a new thread for each of them - and we will be happy to check them out and raise any bugs that have inadvertently cropped up to our developers' attention.

    Thank you.

  • markashton
    Replied on September 25, 2015 at 6:18 AM

    Thanks for the reply Boris,

    I will create new threads for new issues.

    However, I do not want to dilute the importance of the one raised ... the existing Jotform function in grid reports i.e. photo display and lightbox ... has ceased to be in place because of the implementation. so, at this point we've gone backwards.

    Only then will I report on other issues.

    Thanks Mark

  • Charlie
    Replied on September 25, 2015 at 9:40 AM

    Hi Mark,

    Thank you for your feedback on the latest update on the File Picker widget, we really appreciate your participation on this. I understand that the latest update made some of the JotForm function to stop. We will notify Titus and widget team about it and refer him to this thread link that you have with the complete details.

    Kindest regards.

  • markashton
    Replied on October 1, 2015 at 6:35 AM

    Alas,

    See my latest post here: http://www.jotform.com/answers/669658-File-Picker-Widget-Recent-update-has-made-a-bug-in-grid-report-causing-the-images-to-not-be-displayed-in-it-only-their-links

    Its a sorry day for me.

    I flagged this problem on the 24th September ... its now the 1st October and I've lost a project.

    Grid reports do not show thumbnails, photos in lightbox .... photos do not have EXIF parameters applied .... nothing.

    Tell me ... what part of integrating client side scaling of images ... messes with the code for Grid reports?

     

  • Boris
    Replied on October 1, 2015 at 8:57 AM

    I feel for the troubles you are going through, Mark, and we are working on resolving this issue for you. It is taking longer because the issue seems to be across components / modules, which means that different developers need to check for the issue in the component under their care. User-side scaling update in File Picker may not necessarily be the cause of the issue in Grid Reports.

    A developer has been assigned to the Grid Reports problem in that other thread, and he will certainly let you know as soon as that issue is resolved. I know that waiting often feels like the hardest part, but please bear with us while we are looking for a way to resolve that issue with the Grid Reports.

    Thank you.

  • markashton
    Replied on October 2, 2015 at 5:05 AM
  • Boris
    Replied on October 2, 2015 at 6:41 AM

    Thank you for updating us, Mark. :)

    However, it is not necessary to post in both threads - this one is already marked internally in our system as resolved. I see that Paul handed over that issue to Ken, Titus and the rest of the widgets team, so hopefully they will be able to resolve the issue for you.

    All the best.

  • markashton
    Replied on October 2, 2015 at 6:42 AM

    Understood. will not post on here again.

    Mark

  • markashton
    Replied on October 2, 2015 at 9:55 AM

    Just for everyone's sanity I won't make any more posts on this topic today ;-)

    Am I correct this thread is now open again though ... as we don't have client-side image scaling solution in place.

    Or is everyone to nervous to touch it.

    You see, bar the grid report disater, it actually worked magnificently well when I tested it.

    Can it be integrated without screwing up the whole of jotform ... just like you did with the image compression addition.

    To clarify ... it worked beautifully ... twas just the side effects.

    Thanks Mark

  • Charlie
    Replied on October 2, 2015 at 11:15 AM

    I currently do not have a test API for the FilePicker widget to test if the feature request/updates made through this thread is still there. But based from your statement, it seems like the previous version of it was rolled back to avoid the conflict or problem in the grid list.

    I'll notify Titus and the widget team about this to get confirmation. I believe this will still be implemented, but the widget team might do a couple of test integration to make sure that it won't affect other JotForm function.

    Thank you for your feedback and patience on this. We appreciate all the contributions you had given. 

  • TitusN
    Replied on October 2, 2015 at 11:29 AM

    :-) No Mark - we are not nervous.

    The ticket has been re-opened. 

    It was a lesson well learnt -

    I'm actually expanding our test parameters for more comprehensive review and testing.  

    We'll re-deploy the image scaling feature again. 

    I will involve you in the beta stage if you don't mind. 

  • markashton
    Replied on October 2, 2015 at 12:24 PM

    I will test it to destruction and feedback comprehensively. Nothing will get past me on this one.

    Let me know ... on this thread ... and I'll be ready.

    Thanks

    Regards Mark

  • markashton
    Replied on October 8, 2015 at 8:03 AM

    Titus,

    I'm ready when you are.

    Just to be clear ... it worked extremely well ... just the breaking of the grid reports.

    Can we get this done. I'm ready to beta test ..

    Thanks mark

     

  • KadeJM
    Replied on October 8, 2015 at 10:09 AM

    Thanks for letting us know about that Mark, much appreciated.

    I'm sure Titus has gotten your reply about it via email as well and will respond as soon as he can.

    Though, I went ahead and sent a note about it just to check in again for you so that we can get the ball rolling on the beta testing of it for you.

  • markashton
    Replied on October 13, 2015 at 7:33 AM

    Hi

    Months have now passed since I suggested that the client-side scaling was the implementation of value to Jotform users and NOT cropping with the new Filepicker API ... 

    Now the Grid Report debacle is over I'm going to press for this .... we're still in the same position. 

    I'm ready to put time aside to Beta test a function that will provide Jotform with the best photo upload mecahnism that exists on smartphones.

    Any chance we can get on with it. I'd love to use it.

    ps ... i don't want the word "timeframe" in a response. Use another word ;-)

    Regards Mark

  • Charlie
    Replied on October 13, 2015 at 9:40 AM

    Hi Mark,

    Thank you for following up on this. Currently, I'm not sure what is the progress of this feature or of the widget, but I see that Ken is still assigned on this. I'll notify the widget team about this follow up and see if we can get any update.

  • markashton
    Replied on October 15, 2015 at 1:29 PM

    Hi,

    I am in the middle of a project with a client that utilises filepicker upload on a desktop.

    I have just noticed a change in the submission bin ... its behaviour, etc.

    Notably this in the filepicker field ...

    Filepicker Widget: Enable client side scaling of images Image 1 Screenshot 20

     

    Thought I'd check Filepicker function and can see that client scaling is in place in the wizard.

    Its being worked on now isn't it?

    Please be careful not to break grid reports .... critical for me at this stage.

    Thanks

    Mark 

  • KadeJM
    Replied on October 15, 2015 at 3:03 PM

    Thank you for the update about that Mark and I do see the point in your screenshot and details.

    Last I knew when I checked with our Widgets Team they were indeed still assisting you with this though I am unsure of the current status as of more recently.

    The last I was told about this was they had to redo the submissions formatting and I think that is probably what you are noticing as of now which it seems.

    I believe the reformatting will fix it when it's ready soon but I'm sure Titus will respond again once he can confirm with you that it's done.

  • TitusN
    Replied on October 16, 2015 at 2:12 AM

    Hello Mark, 

    We released the first update for client scaling - please give it a spin. 

    We did not break your reports, we are constantly monitoring them to make sure.

    This time round, we diligently tested reports and the Report Builder  in our developer environment. 

    ~

    Please note  - client scaling for 40% image compression and above may not work for Safari 8 - its a Filepicker problem, and we've notified them. 

    All other Browsers (IE 9+, Chrome, Safari, Firefox) seem to work OK.. in the exception of 80% + Image compression - which has inconclusive results. 

    Otherwise, image scaling and customer side cropping seems to work Ok. 

    We did not break your reports, we are constantly monitoring them to make sure. 

    ~

    Give it a test - let us know if you hit any problems or have any comments on the new features and we'll jump on it. 

    Thanks

  • markashton
    Replied on October 16, 2015 at 5:07 AM

    Hi Titus,

    Thanks for coming back to me.

    That's great news. I will test the new function and report back.

    Regarding Grid reports and changes that happened in the last 24 hours... 

    I didn't say you had broken reports. I just said I had noticed a change in behaviour in how grid reports were working with the filepicker field ... and this flagged to me that you were undertaking work on the filepicker widget. Probably a bit paranoid at this end ;-)

    Please relate to the following threads I made for convenience rather than wrecking this thread ....

    Uploading a new photo to an existing submission now replaces the existing photos as opposed to adding to them:
    http://www.jotform.com/answers/682526-Grid-Report-Adding-Photos-Now-Replaces-All-Uploaded-Photos-rather-than-Adds-to-Photos

    Photos are now displayed in random order:
    http://www.jotform.com/answers/682860-Filepicker-Uploading-Photos-To-Filepicker-Now-Displays-Them-In-Random-Order-As-Opposed-To-Previous-Sequential#0

    Photo link status changed in submissions:
    http://www.jotform.com/answers/682864-Filepicker-Change-in-link-characteristics-in-submissions#0

    Regards Mark

  • TitusN
    Replied on October 16, 2015 at 5:14 AM

    Thanks for reporting issues on different threads, Mark. 

    Looking forward to your review of image scaling. 

  • NPPA
    Replied on December 9, 2015 at 4:10 PM

    Filepicker seems to have some really great options that can be added to their buttons and capability.

    Is there any way that you can add a capability where filepicker parameters can be added to the button not through a wizard but through code tag the user adds themselves? I am looking to utilize jotform for its awesome ness but then also use file picker because it has the capability i need. -- I need images to be uploaded to s3 but they I also need the images converted from comic to RGB on the fly -- something that file picker allows for.

    I look forward to hearing back.
  • Boris
    Replied on December 9, 2015 at 5:29 PM

    NPPA, in order to avoid confusion with the topic of this thread, and so that we can give necessary attention to your question, it has been moved to a thread of its own:

    http://www.jotform.com/answers/721744

    We will be supporting you with your query there, shortly. Thank you.