Hi Matteo,

> On 5 Nov 2016, at 16:11, Matteo via Pharo-users <pharo-users@lists.pharo.org> 
> wrote:
> 
> 
> From: Matteo <matte...@yahoo.it>
> Subject: Speed up JPG images loading
> Date: 5 November 2016 at 16:10:45 GMT+1
> To: "Pharo is welcome (ML)" <pharo-users@lists.pharo.org>
> 
> 
> Dears,
>       I'm loading a lot of pictures (70) through the method
> "ImageReadWriter>>formFromFileNamed:".
> The method is very slow, with images bigger than 5MB.
> 
>       Is there a way to improve the pictures speed loading?
> 
> 
> Thanks
> Matteo

I think we'll need more details.

Here is what I tried:

(ImageReadWriter formFromFileNamed: 
'/Users/sven/Desktop/audio359-main-1600.jpg') asMorph openInWindow.

This is a 319K JPG 1600x2263 (Form's Bitmap length is 3620800).

[ ImageReadWriter formFromFileNamed: 
'/Users/sven/Desktop/audio359-main-1600.jpg' ] bench.
 
'2.788 per second'

2 to 3 per second is not very fast, but you create forms of 3.5M - In this case 
the PluginBasedJPEGReadWriter is used, which should be faster then any of the 
other formats.

What you can do is store a FUEL version of the Form on file, that will be 
(much) faster (but much larger, it is basically a non-compressed version).

Sven


Reply via email to