Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-27 Thread claudio sergio Goncalves
Hi julio i use this routine to redimensione my images public static BufferedImage redimensionarImagem(BufferedImage img, int maltura, int mlargura) throws Exception { java.awt.Image imagem = (java.awt.Image) img; java.awt.Image thumbs = ((java.awt.Image) imagem) .getScaledInstance(mlargura,

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-27 Thread Julio Heitor Nobrega
Hi Claudio, thank you for your post. You method could only be used if implemented on the server side. GWT does not support the awt API. Regards! 2016-01-27 8:01 GMT-02:00 Kirill Prazdnikov : > How do you use AWT code in client GWT code ? > > > On Wednesday, January 27, 2016

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-27 Thread Kirill Prazdnikov
How do you use AWT code in client GWT code ? On Wednesday, January 27, 2016 at 12:19:15 PM UTC+3, claudio sergio Goncalves wrote: > > Hi julio > > i use this routine to redimensione my images > > public static BufferedImage redimensionarImagem(BufferedImage img, int > maltura, int mlargura)

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-27 Thread Alain Ekambi
The fileupload widget can control what kind of files can be uploaded. There you can restrict the files only to images. On 25 January 2016 at 18:16, Julio Heitor Nobrega wrote: > Is there a way to see what format the file has? If it isn't an image i'll > have to warn the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-26 Thread thiago
Crux framework has an utility class that already implement this. You can check the class here: https://github.com/CruxFramework/crux/blob/master/crux-dev/src/main/java/org/cruxframework/crux/core/client/image/ImageProcessor.java -- You received this message because you are subscribed to the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
As a matter of fact, i am beginning to think that its more wise to send the whole image to the server, scale it using Scalr and store it into the DB. I want to have the control of the image size, test levels of quality. The Scalr has a mode called 'Automatic' that fits your image to the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
Does anyone have some examples regarding the Canvas class? I've seen the java doc API but the only methods i think that could be useful was: Context2d *getContext2d

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
I have just found an example (http://c.gwt-examples.com/home/ui/canvas). The only problem is to convert ImageData to an byte array :) Regards! 2016-01-25 12:08 GMT-02:00 Julio Heitor Nobrega : > Does anyone have some examples regarding the Canvas class? > > I've seen

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
Thanks for your answer Greg! Actually, i really need a byte array because i will store it in a BLOB database column. Regards! 2016-01-25 12:43 GMT-02:00 Greg : > Just use context.getCanvas().toDataUrl(); which will return data uri with > the contents of the canvas.

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Greg
Just use context.getCanvas().toDataUrl(); which will return data uri with the contents of the canvas. You can use it directly in element or send it to server. On Monday, January 25, 2016 at 3:19:03 PM UTC+1, Julio Heitor Nobrega wrote: > > I have just found an example

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
Hi Alain, nice code! I am going to do this but in a java version code. I just didn't know i could get the image path from a 'value' of the document.getElementById("fileUpload") I could even show a image preview to the user before send it to the server! Or maybe convert the base64 String to

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
Hi Alain, i am doing exactly that. I am sending the byte array to the server, saving it as a file in a directory and storing the path in a DB column. My problem is to get the byte array from the file (is it possible to get the byte array using FileUpoad?) and work on it before send to the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Alain Ekambi
I think what you should to is get the base64 representation of the image from the canvas. Something like var p;var canvas = document.createElement("canvas"); var img1=document.createElement("img"); function getBase64Image(){ p=document.getElementById("fileUpload").value;

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Julio Heitor Nobrega
Is there a way to see what format the file has? If it isn't an image i'll have to warn the user. 2016-01-25 14:58 GMT-02:00 Julio Heitor Nobrega : > Hi Alain, > > nice code! I am going to do this but in a java version code. I just didn't > know i could get the image path

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-25 Thread Alain Ekambi
Would it be a better designer to save the image on disc and just save the link to the image to the DB ? On 25 January 2016 at 15:59, Julio Heitor Nobrega wrote: > As a matter of fact, i am beginning to think that its more wise to send > the whole image to the server,

Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Julio Heitor Nobrega
Hi guys, i am trying to upload images with 2mb size but i don't want to send the whole original image to the server. What i would like to do is reduce the image dimensions from, for example, *1000x1000* to *50x50* and reduce the file size from *2mb* to *~25kb* as well and at the end send the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Frank
I would be very surprised if this is possible at all. I don't think this is possible in javascript. Op donderdag 14 januari 2016 14:25:29 UTC+1 schreef Julio Heitor Nobrega: > > Hi guys, > > i am trying to upload images with 2mb size but i don't want to send the > whole original image to the

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Alberto Mancini
Hello, maybe i misunderstand but i think that an option may be drawing the image scaled in a canvas and then using getDataUrl() to get back data to upload. Cheers, A. On Thu, Jan 14, 2016 at 2:25 PM Julio Heitor Nobrega < juliohnobr...@gmail.com> wrote: > Hi guys, > > i am trying to upload

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Alain Ekambi
We were doing stuff like that using Flash and our GWT API for Flash. On 14 January 2016 at 15:27, Frank wrote: > I would be very surprised if this is possible at all. > I don't think this is possible in javascript. > > Op donderdag 14 januari 2016 14:25:29 UTC+1 schreef

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Julio Heitor Nobrega
Hi guys, thanks everyone for the answers! Greg, is Canvas a GWT framework or its a class that belong to GWT itself? Do you have any example of use? Regards Em quinta-feira, 14 de janeiro de 2016 11:25:29 UTC-2, Julio Heitor Nobrega escreveu: > > Hi guys, > > i am trying to upload images

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Kirill Prazdnikov
Canvas is an DOM Element. It can render Image Elements to itself in any resolution. However it may produce not nice results. It depends on what you need. On Thursday, January 14, 2016 at 9:17:36 PM UTC+3, Julio Heitor Nobrega wrote: > > Hi guys, > > thanks everyone for the answers! > > Greg,

Re: Is there any GWT library to be used in client side that does the same thing as Scalr (scale and reduze image file sizes)?

2016-01-14 Thread Greg
Hi Yes, it's possible. You have to read the contents of selected file first and then use Canvas to resize it (link ). On Thursday, January 14, 2016 at 2:25:29 PM UTC+1, Julio Heitor Nobrega wrote: > > Hi