- Topic is Locked
I really would like to see the export functions to be changed. Currently the entire design area is being exported and I only want to export the items within the bounding box. All my products use the same bounding box.
See screenshot. The door is the area where the design is, the doorframe is the bounding box. When exporting the order design from WooCommerce I only want the door including all layers to be exported, not the background area.
Please include this in a next version.
I am happy to announce that the new PDF export is now available in our ADMIN solution. This allows among other features to export a specific printing area.
Solution article can be found here: https://support.fancyproductdesigner.com/support/solutions/articles/13000054514-exporting-a-layered-pdf-to-any-format
If you have some problems and want to give your feedback, please head over to that thread, I am going to close this one now.
+1 from me also. Defintely need the option to just export the bounding box / print area instead of the entire canvas. This will speed up the production process massively.
+1 for this feature being available to the front-end customer.
I would also really love to see this feature on the frontend when the customer clicks the download button they would get a cropped file, as well as on the Admin side. I am using the Wordpress version.
I tried to implement Adrienne's solution, but had no luck using the latest version of FPD.
Any progress on this? I am getting ready to develop a new site that will need this functionality.
Thanks for a great plugin, this would make it even better for me!
It's ridiculous that is not implemented yet (in wordpress plugin).
Just upping the topic :)
This really - REALLY! - would be great!
Thanks again, awesome product!
I also think like you Brent. If this thing does not work out I think I'll get my money back. It just does not meet the requirements I have. However, it is to make our work easier, not to overload it. Right?
Yes – anything to report, Radykal or Johnny?
Will this ever be implemented? I'm referring to exporting the whole canvas instead of only the bounding box. As of right now I have to crop each one in photoshop which takes a long time. This feature would be great.
Looks like I had just forgotten to add the code in the minified version of the file (FancyProductDesigner-all.min.js). Did that, and the Download button in the Designer produced the cropped file right away. Thanks Adrienne!
BUT – it did not have any effect on the Admin-side of things, and that's where the cropped HQ file is needed.
Did you also change something in the "order-viewer.js" file perhaps?
Andreas, I had a similar issue with scaling up. The problem ended up being that the dataURL of the image became too large and some browsers put a limit on dataURL size (Chrome and Safari on iOS have this problem, Firefox seems to be ok though).
For the front end, I ended up adding additional lines of code that checks to see if the customer is using iOS and slightly scales down the image so that it will export and save to my server, but it's still print quality.
Sometimes I need to export large, scaled up images in FPD in admin and save them to my PC for printing. I use Google Chrome and needed a way to get around the dataURL limit. I added code that converts the large dataURL to a blob object and that allows me to save large jpg files to my PC using Chrome.
openInBlankPage= true forceDownload=false backgroundColor=transparent options )
Multiplier : Multiplier to scale by
This is from the doc.
This is just the option which you can find in WP version (it is already implemented in it as "scale" when you export image)
If you want to see it in action, go to http://www.personalizedpartyinvites.com/shop/nightclub-dj-dance-party-vip-pass-invitation-w-lanyard-blue.html?customize=1
Click the "Add to Cart" button. You will see a confirmation pop-up that has a preview image of the design. You'll notice the preview image is only of the area I chose to export, not the entire staging area.
I should explain that I don't allow customers to export print quality jpg files on the frontend, but I use the exact same code, only with a smaller scale factor, to generate a small preview image before they add it to the cart. After the customer clicks the "Yes, It's correct" button on the confirmation page, the full size print ready image is also saved in a folder on my server and the url to the image is passed along with the order information (but hidden from customers on the frontend). In my admin, I can download the print ready file from the url or open the design in FPD for further editing and save a new print ready jpg or png file. Unfortunately, I'm unable to give access to my admin page.
Again, I'm using the jQuery version of the plugin, but I also have the Woocommerce version for another website that I'm working on. The underlying code is the same for both so I know it can be implemented on the Woocommerce version as well.
FPD is basically just a skin for FabricJS. I was able to put my export code together by looking at the FabricJS documentation, FabricJS forums and reading FabricJS questions and answers on stackoverflow.com . Stackoverflow is VERY helpful.
I hope a suitable export feature is added to FPD soon! Good luck to you all!
We have implemented the export bounding box only to our custom system (jquery version), really satisfied with the plugin. (Of course for huge prints you have to set a huge canvas size, but you can use multiplier 2 or 5 to get a high res picture. (But this is just a high res, you have to set the canvas too beause the quality will be not enough good)
Our solution was (for ex a mug):
1600 x 1200 px canvas
If a customer customizes his design the system will crop out the bonding box's content and saves it as png. The quality is enough for a mug, or a snow ball etc, (smaller gifts).
Agreed. From reading the documentation, it's easy to see he has implemented a lot of requests and done a good job with it. And I am sure he'll find a solution for this issue as well. Which is why I am airing my frustration here, and not in the CodeCanyon comments.
I'm just a little upset right now from having spent a lot of time trying to get this set up, only to get this issue with the files in the end. I guess we'll have to find someone to look into it on our own as well. Still a great plugin I'll try to use and would pay to see grow. Keep it up, Radykal! :-)
In your defence, I do agree with everything you said. I too work with printing industry. I too would gladly pay a lot more for a functioning solution made for printing industry. A lot of people have already suggest Radykal the same. What I don't understand is why he doesn't develop it and sell it at a proper price, since there is clearly a market and a demand for it.
I have made a job interview on Monday, if everything goes well we will soon have a programmer making these print industry specific changes we so badly need.
Also, the documentation needs a clear update! Thanks for the update on the "Exclude from export" function. Thank you very much! :)
Another example of how this plugin isn't developed with production in mind: To get a regular size print area for a t-shirt in 300 dpi (standard quality), I had to increase the standard point-size of the text from 18 to a whopping 300 pt!
And because of that, I can't use the Curved Text function – it's not set to handle that size, so it just gives me all the letters on top of each other :-(
@Joao – The option to Exclude from Export is selected in the Product Builder > Modifications. And this function works, but it still exports the entire stage, instead of the area we need, putting a lot of strain on the server. I get a lot of empty Zero KB files when I try to create/download the file.
" "exclude from export" " does not exist anywhere in the admin page! How to do it?
For me so far, the "new Admin order solution" still exports the entire image, not the bounding box. And on some of the orders it even includes layers that are set to be excluded, though not all the time. The settings in the admin screen are confusing, and many of them doesn't even seem to change anything. A lot of the time it doesn't generate any files when I hit the Export button, with no reason/error.
72 dpi is meant for screens not for print or any kind of production. I had to set my stage/canvas to 10000x10000 px. to show my background/mockup – although the actual design area is only about 2400x2700 px (to get 25x35 cm 300 dpi). And this slowed everything down, made it display incorrectly on some units, and the customer preview/download buttons stopped working because the files are too big now.
This is really disappointing. Having spent so much time setting this up and trying it out, only to find that something so fundamental for this kind of product has been basically left out in the development of it. Who needs a nice custom design and user experience, if it's not usable in the end.
Would gladly pay a lot more to see a solution to this.