Re: Webp GUI - for Windows

1,757 views
Skip to first unread message

Paul A Norman

unread,
Oct 15, 2013, 6:59:42 PM10/15/13
to webp-d...@webmproject.org
Thanks Merlin,

My production environment complains "This application has failed to start because mingwin10.dll was not found. Re-installing the application may fix this problem."

Are there other .dlls that need to be bundled as well?

Paul


On 16 October 2013 10:07, <merlin....@gmail.com> wrote:
Hello,
I created a GUI for Webp and I want to share it with all of you.

Programing language: C++
Operating system: Windows only ( currently )
File type: .exe
Design: 
         

     Mirror: Webp converter

How to use this program: 
                                     1. press the "Open File" button
                                     2. select the image in the list above
                                     3. choose your settings
                                     4. Press "Convert"

If you have any questions feel free to ask them :)


Greetings
Merlin Scheurer

--
You received this message because you are subscribed to the Google Groups "WebP Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webp-discuss...@webmproject.org.
To post to this group, send email to webp-d...@webmproject.org.
Visit this group at http://groups.google.com/a/webmproject.org/group/webp-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/groups/opt_out.

Paul A Norman

unread,
Oct 15, 2013, 7:02:12 PM10/15/13
to webp-d...@webmproject.org
P.S. check in a vanilla VirtualBox perhaps?

Pascal Massimino

unread,
Oct 16, 2013, 8:40:22 AM10/16/13
to WebP Discussion
Hi,


On Tue, Oct 15, 2013 at 2:07 PM, <merlin....@gmail.com> wrote:
Hello,
I created a GUI for Webp and I want to share it with all of you.

Programing language: C++
Operating system: Windows only ( currently )
File type: .exe
Design: 
         

     Mirror: Webp converter

How to use this program: 
                                     1. press the "Open File" button
                                     2. select the image in the list above
                                     3. choose your settings
                                     4. Press "Convert"

If you have any questions feel free to ask them :)


FWIW, there's quite some underlying library dependencies:

~> wine WEBP_converter.exe 
err:module:import_dll Library mingwm10.dll (which is needed by L"Z:\\tmp\\tmp_dir\\WEBP_converter.exe") not found
err:module:import_dll Library libgcc_s_dw2-1.dll (which is needed by L"Z:\\tmp\\tmp_dir\\WEBP_converter.exe") not found
err:module:import_dll Library QtCore4.dll (which is needed by L"Z:\\tmp\\tmp_dir\\WEBP_converter.exe") not found
err:module:import_dll Library QtGui4.dll (which is needed by L"Z:\\tmp\\tmp_dir\\WEBP_converter.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\tmp\\tmp_dir\\WEBP_converter.exe" failed, status c0000135

oX Triangle

unread,
Oct 16, 2013, 11:01:37 AM10/16/13
to webp-d...@webmproject.org
first in german

danke erstmal für die aufnahme des projekts
ist das ins programm eingebaut oder ist das eine GUI die auf das cwebp.exe zurückgreift
wenn ja fehlen mir da schon so einige einstellmöglichkeiten
drag & drop wäre übrigens nicht schlecht

i try english..
tnx for start this project
does the app include the webp-libs or does the app using commandline (cwebp.exe)
if yes - i missing some possible setups for this
btw drag & drop would be nice

hast du auch facebook account..?
wenn ja besuch uns mal bei der gruppe "WebP Alliance" https://www.facebook.com/groups/509583319099810/

oX Triangle

unread,
Oct 21, 2013, 5:48:44 AM10/21/13
to webp-d...@webmproject.org
the idea for your app...

different editable setups switchable via click
maybe a parameterline with variables for input/output
variables contain imageresize helping calculator

in moment i have only some batchfiles under "send to" to convert complete directory

oX Triangle

unread,
Oct 22, 2013, 1:45:16 AM10/22/13
to webp-d...@webmproject.org
@oX Triangle     I cant't promise that I'm able to add all of your ideas, but I'll do my best ;)
                          and what do you mean with a imageresize calculator? ( something to change the image size by 50% or something else ? )

yes - cwebp.exe only use absolute parameters for resize
as exs. if a user want fix the biggest side to 1920 cweb is unusable for batch convert
my biggest problem is to seperate horizontal and vertical alignment to different setups

exs.: what i mean is:
a) if both sides lower or same then 1920 -> no resize
b) if image be horizontal resize y to 1920 and calculate the x
c) if image be vertical resize x to 1920 and calculate the y

Pascal Massimino

unread,
Oct 23, 2013, 4:27:01 AM10/23/13
to WebP Discussion
Hi,

note that, in cwebp, if you specify a resize dimension of '0', it will be
replaced by the actual ratio-preserving value.

Eg., resizing a 960x1280 source using 'cwebp -resize 320 0 ...'
will produce a 320x427 output. And using 'cwebp -resize 0 320 ...'
will produce a 240x320 output.

I just realized that the 'man cwebp' doc is missing a description of
the '-resize' option (but there's one for '-crop'). Will fix that...

James Zern

unread,
Nov 5, 2013, 9:15:59 PM11/5/13
to webp-d...@webmproject.org
Hi,
On Tuesday, November 5, 2013 3:24:45 PM UTC-8, Merlin Scheurer wrote:
[...]

Is there a calculation you can do like a*b=c or so ?
(The man page for -crop isn't helping me at all :D )
 
-crop describes a rectangle whose upper left is (x,y) and lower right is (x+w,y+h)

-resize <width> <height> operates as expected when both width and height are specified.
When width is 0 (-resize 0 360): dst_width = src_width / src_height * dst_height -> 640 = 1280 / 720 * 360
When height is 0 (-resize 640 0): dst_height = src_height / src_width * dst_width -> 360 = 720 / 1280 * 640

oX Triangle

unread,
Nov 6, 2013, 9:53:52 AM11/6/13
to webp-d...@webmproject.org
which resample-methode cwebp use for resizing?
its comparable with lanczos or spline?

Pascal Massimino

unread,
Nov 6, 2013, 12:02:04 PM11/6/13
to WebP Discussion
Hi,


On Wed, Nov 6, 2013 at 6:53 AM, oX Triangle <oxdos...@googlemail.com> wrote:
which resample-methode cwebp use for resizing?
its comparable with lanczos or spline?

i uses box-averaging, since it's mainly designed for large *downscaling* (say, shrinking factor of at least 2x).
This method reduces high-frequency aliasing.

oX Triangle

unread,
Nov 6, 2013, 6:21:51 PM11/6/13
to webp-d...@webmproject.org
if u search good algorithms for downscaling..
 i think the "Photivo" open source project should help

hosein behkamal

unread,
Jun 30, 2014, 4:05:32 AM6/30/14
to webp-d...@webmproject.org
Hey man its perfect !

Hello,
I created a GUI for Webp and I want to share it with all of you.

Programing language: C++
Operating system: Windows only ( currently )
File type: .exe


     Mirror: Webp converter

How to use this program: 
                                     1. press the "Open File" button
                                     2. select the image in the list above
                                     3. choose your settings
                                     4. Press "Convert"

If you have any questions feel free to ask them :)


Greetings
Merlin Scheurer

JOZIKus

unread,
Aug 5, 2014, 6:45:12 AM8/5/14
to webp-d...@webmproject.org
-m 5 and -m 6 generates files with large sizes than -m 4. why is so? is it a bug or a feature?


--
You received this message because you are subscribed to the Google Groups "WebP Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webp-discuss...@webmproject.org.
To post to this group, send email to webp-d...@webmproject.org.
Visit this group at http://groups.google.com/a/webmproject.org/group/webp-discuss/.

Pascal Massimino

unread,
Aug 5, 2014, 12:01:33 PM8/5/14
to WebP Discussion
Hi,


On Tue, Aug 5, 2014 at 3:45 AM, JOZIKus <joz...@gmail.com> wrote:
-m 5 and -m 6 generates files with large sizes than -m 4. why is so? is it a bug or a feature?

Are you using lossy or lossless compression?

For lossy, it can be that, for the same -q quality value, -m values give different sizes.
But this comes with lower distortion too.
So, basically, for a given -m value, the size will always decrease when -q decreases.
But comparing between -m values for a given -q is harder.

JOZIKus

unread,
Aug 5, 2014, 5:28:53 PM8/5/14
to webp-d...@webmproject.org
Are you using lossy or lossless compression? ---> lossy

But this comes with lower distortion too. ---> can You explain this in a bit more detail?

But comparing between -m values for a given -q is harder. ---> I don't get the logic how superior compression -m 6 can result in larger file sizes than -m 4. are the image quality of -m 6 higher than -m 4 ? or is it both slower and generating larger file sizes for no logical reason?

Pascal Massimino

unread,
Aug 6, 2014, 2:51:40 AM8/6/14
to WebP Discussion
Hi,


On Tue, Aug 5, 2014 at 2:28 PM, JOZIKus <joz...@gmail.com> wrote:
Are you using lossy or lossless compression? ---> lossy

But this comes with lower distortion too. ---> can You explain this in a bit more detail?

For lossy compression, you must lose details to compress better. The -q parameter controls
how much you lose, and the -m controls how much time you spend trying to not lose too much
(by exploring lot of extra combinations).

See the following graph:

​For a given -m method, you're following one of the red curve when you change -q.
By changing -m, you globally switch to another "rail" which gives better quality
for similar size (but takes longer).


How it helps,
/skal

JOZIKus

unread,
Sep 19, 2014, 7:15:59 AM9/19/14
to webp-d...@webmproject.org
when I try to download files from http://merlinscheurer.de.tl/Software.htm
chrome browser *suggests* it's malware :/

oX Triangle

unread,
Sep 27, 2014, 2:14:33 AM9/27/14
to webp-d...@webmproject.org
:like: :D

jail super

unread,
Nov 9, 2014, 7:55:48 AM11/9/14
to webp-d...@webmproject.org
Wow this is so amazing.

Could I ask you if there is setting that can set outcome directory? Thanks. I can't find files anywhere.

tuqueque tuquequin

unread,
Nov 9, 2014, 10:17:48 PM11/9/14
to webp-d...@webmproject.org
Excellent!

I'm using it on Linux though Wine and it works perfectly!... It may be even better if you could also offer it in native Linux form, but is still awesome... By far, the best WebP GUI batch converter in terms of flexibility/customizability available!

Please, keep it coming!
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

angelbe...@gmail.com

unread,
Jul 6, 2015, 3:58:27 PM7/6/15
to webp-d...@webmproject.org
Can you add support for converting gifs to animated webp?

El sábado, 21 de marzo de 2015, 11:24:23 (UTC-5), Merlin Scheurer escribió:
--- UPDATE 21.March.2015---

change-log:
               new design
               some small speed improvements


               










If you have any ideas for this UI, please let me know.
(I am currently working at a setting to save convert profiles.)

- Merlin
Message has been deleted

Pascal Massimino

unread,
Jul 7, 2015, 6:36:37 PM7/7/15
to WebP Discussion, angelbe...@gmail.com
Hi,

On Mon, Jul 6, 2015 at 3:08 PM, Merlin Scheurer <merlin....@gmail.com> wrote:
If cwebp.exe is able to do that, i could implement that.

anim2webp.exe is the specialized tool to do that.
 

But what is the point of animated webp?
There is a video version of .webp called .webm .
You could use that as a .gif alternative ( like 9gag.com already does on Chrome ).

The distinction between animation and movie is vague and people-dependent.
But animations are meant to be short (shorter than a .webm video file).
They consume less resources at decoding than a full-fledged video codec instantiation
(with all its frames buffer and such.) And they have no audio.
 
just fyi

skal/
Message has been deleted
Message has been deleted
Message has been deleted

Jyrki Alakuijala

unread,
Aug 22, 2015, 5:03:47 PM8/22/15
to webp-d...@webmproject.org
Did you try the near lossless mode in the encoder?

On Sat, Aug 22, 2015 at 6:44 PM, Merlin Scheurer <merlin....@gmail.com> wrote:
--- UPDATE 22.August.2015---

change-log:
               Added support for gif2webp.exe
               Added about information
               reworked UI
















This may be the last version of this GUI,
but I've created a universal GUI (called Argument Hopper) which can be used with almost every terminal/console software.
Argument Hopper is able to store the arguments in a profile (.ini file) and it should be able to do the same things as "Webp Converter GUI".



And thanks for the support to everyone who posted here and downloaded the GUI :)
-Merlin

--
You received this message because you are subscribed to the Google Groups "WebP Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webp-discuss...@webmproject.org.
To post to this group, send email to webp-d...@webmproject.org.
Visit this group at http://groups.google.com/a/webmproject.org/group/webp-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages