webP, VP8, Skia and LiveCode

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

webP, VP8, Skia and LiveCode

Alejandro Tejada
on Oct 04, 2010,
Richmmond wrote:

http://code.google.com/speed/webp/download.html
Is this just Google trying to extend its imperialistic influence
even further, or is this s serious competitor up against
PNG and GIF?
Is RunRev/LiveCode going to be able to import and export WebP
in a future recension?

http://runtime-revolution.278305.n4.nabble.com/OT-is-WebP-going-anywhere-and-if-it-is-how-will-LiveCode-cope-with-it-td2954594.html

Hi All,

After reading a lot about Hypermedia, Multimedia and Multi-platform
development, I found myself thinking about font metrics and
image formats. Each one of us have found these issues in
the most unexpected moment: text that is too large or too
small for it's container... images too light or too dark.

Then, I though, Why not use high resolution png (300 dpi)
instead of fields with text?

File size. Compressed png file size. That would be
a big problem.

Eventually, I found this article that actually recommends to use webP:
http://mainroach.blogspot.com/2013/09/png-compression-5-simple-improvements.html

and the next logical though is:
Given that Skia is supported by Google, just like VP8 and webP...
How long would take for RunRev to add support for both
image and video file formats in LiveCode?

If there is an open debate, I vote YES to include both open
source formats among the media used inside LiveCode stacks.

Al
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
On 18/04/14 03:47, Alejandro Tejada wrote:

> on Oct 04, 2010,
> Richmmond wrote:
>
> http://code.google.com/speed/webp/download.html
> Is this just Google trying to extend its imperialistic influence
> even further, or is this s serious competitor up against
> PNG and GIF?
> Is RunRev/LiveCode going to be able to import and export WebP
> in a future recension?
>
> http://runtime-revolution.278305.n4.nabble.com/OT-is-WebP-going-anywhere-and-if-it-is-how-will-LiveCode-cope-with-it-td2954594.html
>
> Hi All,
>
> After reading a lot about Hypermedia, Multimedia and Multi-platform
> development, I found myself thinking about font metrics and
> image formats. Each one of us have found these issues in
> the most unexpected moment: text that is too large or too
> small for it's container... images too light or too dark.
>
> Then, I though, Why not use high resolution png (300 dpi)
> instead of fields with text?
>
> File size. Compressed png file size. That would be
> a big problem.
>
> Eventually, I found this article that actually recommends to use webP:
> http://mainroach.blogspot.com/2013/09/png-compression-5-simple-improvements.html
>
> and the next logical though is:
> Given that Skia is supported by Google, just like VP8 and webP...
> How long would take for RunRev to add support for both
> image and video file formats in LiveCode?
>
> If there is an open debate, I vote YES to include both open
> source formats among the media used inside LiveCode stacks.
>
> Al
>
>

I would vote YES for as many open source formats as is possible to be
rolled into
Livecode.

As an awful lot of work has been done by the "open Source Community"
[which is a slightly unfortunate
phrase, as it gives an overly optimistic view of a community], and it
would seem churlish not to
take everything that is on offer that can extend the capabilities of
Livecode.

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
Interesting enough, animated webP supports
8 bit transparency (like PNG) and lossy compression
like JPEG:

http://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html

Al
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Klaus major-k
Hola Al,

Am 18.04.2014 um 17:38 schrieb Alejandro Tejada <[hidden email]>:

> Interesting enough, animated webP supports
> 8 bit transparency (like PNG) and lossy compression
> like JPEG:
>
> http://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html

looks really great!
Hope LC will support this format some time in the future!

> Al

Best

Klaus

--
Klaus Major
http://www.major-k.de
[hidden email]


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
Yes, Klaus. and according to Google, it's just 1500 lines of code
(probably less than 1k or 2k additional to the engine)

https://developers.google.com/speed/webp/faq#why_should_i_use_animated_webp
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Klaus major-k
Hola Al,

Am 18.04.2014 um 18:23 schrieb Alejandro Tejada <[hidden email]>:

> Yes, Klaus. and according to Google, it's just 1500 lines of code
> (probably less than 1k or 2k additional to the engine)

ha, ridiculous, Mark W. will write that in between two bites of his haggis! :-D

> https://developers.google.com/speed/webp/faq#why_should_i_use_animated_webp

Best

Klaus

--
Klaus Major
http://www.major-k.de
[hidden email]


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
In reply to this post by Alejandro Tejada
On 18/04/14 18:38, Alejandro Tejada wrote:
> Interesting enough, animated webP supports
> 8 bit transparency (like PNG) and lossy compression
> like JPEG:
>
> http://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html
>
> Al

It would be interesting to know which (Open Source ???) Image processing
packages
could open and save the webP and VP8 formats

There's a GIMP plug-in for webP; but locating it, compiling it and so on
is a major
"f#$%^&*g".

This works for Ubuntu if you like weirding out at the Terminal like it's
1978:

http://ubuntuforums.org/showthread.php?t=1809284

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
In this webpage, we could find the latest versions of
Google's webP encoder, decoder, etc, etc, etc...

https://developers.google.com/speed/webp/download

Latest version is libwebp-0.4.0-linux-x86-32.tar.gz

https://webp.googlecode.com/files/libwebp-0.4.0-linux-x86-32.tar.gz
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
On 18/04/14 20:09, Alejandro Tejada wrote:

> In this webpage, we could find the latest versions of
> Google's webP encoder, decoder, etc, etc, etc...
>
> https://developers.google.com/speed/webp/download
>
> Latest version is libwebp-0.4.0-linux-x86-32.tar.gz
>
> https://webp.googlecode.com/files/libwebp-0.4.0-linux-x86-32.tar.gz
>
>

I've seen those.

What I am far more interested in is an image-processing app that "just
does" webP
out of the box, rather than add-ons.

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
In reply to this post by Alejandro Tejada
http://www.xnview.com/en/xnconvert/

cross-platform, free.

Richmond

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
On 18/04/14 20:26, Richmond wrote:
> http://www.xnview.com/en/xnconvert/
>
> cross-platform, free.
>
> Richmond

Canonical [i.e. Mr Slugworth's emporium] tricks Ubuntu users into
registering their details for the
Ubuntu One service via the Ubuntu Software Center and then installs an
out-dated version on your
system.

Don't do that; just get the deb file from the website.

Richmond

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
In reply to this post by Richmond Mathewson-2
There is a Windows plugin for GIMP: http://registry.gimp.org/taxonomy/term/1294
and you already posted how to compile the GIMP plug-in in Ubuntu.

According to this webpage, there are many bitmap editors that supports webP:
http://en.wikipedia.org/wiki/WebP

Picozu Web Image editor
Acorn        Image editor
Adobe Photoshop Image editor (plugin)
Corel Photopaint Image editor (plugin)
GIMP Image editor (plugin)
GraphicConverter Image editor
Paint.Net Image editor (plugin)
ImageMagick Image editor
PhotoLine Image editor
Pixelmator Image editor
RealWorld Paint Image editor
Graphviz Graph visualization
FileOptimizer Tool
PentaSuite PDF creation suite
FastPictureViewer Image viewer (Google WebP WIC Codec[36])
XnView Image viewer
IrfanView Image viewer
gThumb Image Viewer


By the way, Richmmond,
Could you write this enhancement request
in LiveCode Quality Control Center?

http://quality.runrev.com/


Thanks in advance! :D

Al
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
On 18/04/14 20:38, Alejandro Tejada wrote:

> There is a Windows plugin for GIMP:
> http://registry.gimp.org/taxonomy/term/1294
> and you already posted how to compile the GIMP plug-in in Ubuntu.
>
> According to this webpage, there are many bitmap editors that supports webP:
> http://en.wikipedia.org/wiki/WebP
>
> Picozu Web Image editor
> Acorn        Image editor
> Adobe Photoshop Image editor (plugin)
> Corel Photopaint Image editor (plugin)
> GIMP Image editor (plugin)
> GraphicConverter Image editor
> Paint.Net Image editor (plugin)
> ImageMagick Image editor
> PhotoLine Image editor
> Pixelmator Image editor
> RealWorld Paint Image editor
> Graphviz Graph visualization
> FileOptimizer Tool
> PentaSuite PDF creation suite
> FastPictureViewer Image viewer (Google WebP WIC Codec[36])
> XnView Image viewer
> IrfanView Image viewer
> gThumb Image Viewer
>
>
> By the way, Richmmond,
> Could you write this enhancement request
> in LiveCode Quality Control Center?
>
> http://quality.runrev.com/

That's a load of rubbish, because when I did I got a:

"A value must be set for the 'Desktop OS' field." message

when there is NO 'Desktop OS' field.

http://quality.runrev.com/enter_bug.cgi

Here are the contents of my attempted submission:

"It would be marvellous if Livecode was not restricted to JPG, PNG, BMP
and a few other fairly obscure and outdated image formats (PBM anyone?)
and could import and export a much larger range of image formats. As
their are a large number of opne source codecs for image formats
available this should not involve RunRev having to pay money to build
them into Livecode.

How about webP and VP8 for a start?"

Richmond [with one 'M']
>
>
> Thanks in advance! :D
>
> Al
>
>
>


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

J. Landman Gay
On 4/18/14, 12:49 PM, Richmond wrote:
> That's a load of rubbish, because when I did I got a:
>
> "A value must be set for the 'Desktop OS' field." message
>
> when there is NO 'Desktop OS' field.

It appears after you choose "I can see this bug in". Choose "IDE". Then
the desktop field appears; choose your OS.

--
Jacqueline Landman Gay         |     [hidden email]
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
In reply to this post by Richmond Mathewson-2
Richmond Mathewson-2 wrote
[snip]
"It would be marvellous if Livecode was not restricted to JPG, PNG, BMP
and a few other fairly obscure and outdated image formats (PBM anyone?)
[snip]
Actually, I use PBM and PNM in this Interface to Potrace:

http://runtime-revolution.278305.n4.nabble.com/Looking-for-Windows-testers-for-Potrace-Interface-td3896765.html
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
In reply to this post by J. Landman Gay
On 18/04/14 21:31, J. Landman Gay wrote:

> On 4/18/14, 12:49 PM, Richmond wrote:
>> That's a load of rubbish, because when I did I got a:
>>
>> "A value must be set for the 'Desktop OS' field." message
>>
>> when there is NO 'Desktop OS' field.
>
> It appears after you choose "I can see this bug in". Choose "IDE".
> Then the desktop field appears; choose your OS.
>

It did NOT appear last time I tried.

AND, as it is an enhancement request it should hold true regardless of
which platform the IDE is deployed on.

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
In reply to this post by Alejandro Tejada
On 18/04/14 21:34, Alejandro Tejada wrote:

> Richmond Mathewson-2 wrote
>> [snip]
>> "It would be marvellous if Livecode was not restricted to JPG, PNG, BMP
>> and a few other fairly obscure and outdated image formats (PBM anyone?)
>> [snip]
> Actually, I use PBM and PNM in this Interface to Potrace:
>
> http://runtime-revolution.278305.n4.nabble.com/Looking-for-Windows-testers-for-Potrace-Interface-td3896765.html
>
>
>

I use a G3 iMac running MacOS 9 for 3D graphics: that does not mean
a G3 iMac isn't horribly out of date :)

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Richmond Mathewson-2
In reply to this post by Alejandro Tejada
http://quality.runrev.com/show_bug.cgi?id=12242

Richmond.

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: webP, VP8, Skia and LiveCode

Alejandro Tejada
Many Thanks! :D

by the way:

"In addition a new browser component based on CEF
(Chromium Embedded Framework) has been added.
This new browser allows for a consistent appearance
across all platforms with a modern, well supported
feature set.

To use the new CEF browser use the revBrowserOpenCef
command in place of revBrowserOpen. This will create a
CEF browser instance which can be used with the existing
revBrowser commands and functions in exactly the same
way as before."

By the way, LiveCode should be included in this list
of apps who use this framework:
http://en.wikipedia.org/wiki/Chromium_Embedded_Framework

Who could test if RevBrowser in LiveCode 7.0.0 DP2
actually opens webP images?
Could play webP animations and webM movies?

Visit http://html5test.com/ within RevBrowserCEF
and post your results.

webP images:
https://www.gstatic.com/webp/gallery3/1_webp_a.webp
https://www.gstatic.com/webp/gallery3/2_webp_ll.webp
http://www.gstatic.com/webp/gallery/1.webp
http://www.gstatic.com/webp/gallery/4.webp

webP Animation:
https://www.gstatic.com/webp/animated/1.webp
http://downloads.webmproject.org/webp/images/dancing_banana2.lossless.webp

Al