Re: [sword-devel] High Efficiency Image File format (HEIF)

2020-04-25 Thread Karl Kleinpaste
On 4/25/20 2:03 AM, Greg Hellings wrote:
> the images are simply binary blobs to the engine

The short form of all of this is:
There is no image handling code in Sword itself. The engine code is
unaware of them. Nothing in the engine links against e.g. libjpeg or libpng.
Typical module developer expectation is that GIF, JPG, and PNG files are
understood, being common and universally available, but this is up to
the frontends.
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] High Efficiency Image File format (HEIF)

2020-04-25 Thread David Haslam
The wiki refers to “Image modules’.

What are these?

Are they different to what Karl describes?

David

Sent from ProtonMail Mobile

On Fri, Apr 24, 2020 at 21:01, Karl Kleinpaste  wrote:

> On 4/24/20 2:48 PM, David Haslam wrote:
>
>> Any plans for SWORD to support HEIF ?
>
> Sword proper does not really "support" any particular image formats. The 
> engine delivers text on demand to the applications, some of which 
> incidentally contains references to extra-corporeal image content. The engine 
> itself isn't really aware that images are part of the deal, other than that 
> some of the filters happen to scribble the right target markup, which is 
> agnostic to what format is referenced anyway.___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] High Efficiency Image File format (HEIF)

2020-04-25 Thread Greg Hellings
On Sat, Apr 25, 2020 at 12:59 AM David Haslam  wrote:

> The wiki refers to “Image modules’.
>
> What are these?
>
> Are they different to what Karl describes?
>

No, they're exactly what Karl describes. His point is just that the images
are simply binary blobs to the engine that come along during the download.
The module content as processed by the engine then references those binary
blobs in whatever way is appropriate (e.g. a ThML module will use  tags, OSIS will use its equivalent, etc). The engine doesn't
care what the binary blob is, that's the job of one of the front ends, and
will typically be farmed out to whatever display utility that front end
uses (e.g. to webkit, chromium, etc).

So, Sword itself doesn't need to do anything to support any individual
format. That's something for the front ends to figure out. And, until
someone tries to use a format, no one is likely to put in effort to support
one that doesn't come for free, already, with their toolkit of choice.

--Greg

>
> David
>
> Sent from ProtonMail Mobile
>
>
> On Fri, Apr 24, 2020 at 21:01, Karl Kleinpaste 
> wrote:
>
> On 4/24/20 2:48 PM, David Haslam wrote:
>
> Any plans for SWORD to support HEIF ?
>
>
> Sword proper does not really "support" any particular image formats. The
> engine delivers text on demand to the applications, some of which
> incidentally contains references to extra-corporeal image content. The
> engine itself isn't really aware that images are part of the deal, other
> than that some of the filters happen to scribble the right target markup,
> which is agnostic to what format is referenced anyway.
>
>
>
> ___
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] High Efficiency Image File format (HEIF)

2020-04-24 Thread Tom Sullivan

Y'all:

HEIF is patent encumbered.I don't know what all the implications are.

Tom Sullivan
i...@beforgiven.info
FAX: 815-301-2835
-
.

On 4/24/20 4:01 PM, Karl Kleinpaste wrote:

On 4/24/20 2:48 PM, David Haslam wrote:

Any plans for SWORD to support HEIF ?


Sword proper does not really "support" any particular image formats. The 
engine delivers text on demand to the applications, some of which 
incidentally contains references to extra-corporeal image content. The 
engine itself isn't really aware that images are part of the deal, other 
than that some of the filters happen to scribble the right target 
markup, which is agnostic to what format is referenced anyway.


__
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
__

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] High Efficiency Image File format (HEIF)

2020-04-24 Thread Karl Kleinpaste
On 4/24/20 2:48 PM, David Haslam wrote:
> Any plans for SWORD to support HEIF ?

Sword proper does not really "support" any particular image formats. The
engine delivers text on demand to the applications, some of which
incidentally contains references to extra-corporeal image content. The
engine itself isn't really aware that images are part of the deal, other
than that some of the filters happen to scribble the right target
markup, which is agnostic to what format is referenced anyway.
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

[sword-devel] High Efficiency Image File format (HEIF)

2020-04-24 Thread David Haslam
Any plans for SWORD to support HEIF ?

See https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format


Best regards,

David

Sent with ProtonMail Secure Email.



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page