Can you please explain what is happening when I install HEIC?
Background.
1. I have been using Irfanview since forever.
2. Apple owner gives me HEIC image files to view & batch edit.
3. Irfanview 32 4.70 can't open them so I google & find this.
˙ https://www.irfanview.com/faq.htm#PAGE6
That suggests a few methods, one of which is this. https://github.com/prsyahmi/wic_heic/releases/
That has this zip file containing "x86" & "64-bit" zips. https://github.com/prsyahmi/wic_heic/releases/download/v1.0.3/wic_heic-v1.0.3.zip
The x86 & x64 install batch files are named "_install.bat" containing this. echo Please run as admin
@regsvr32 "%~dp0wic_heic.dll"
pause
The x86 & x64 uninstall batch files are named "_uninstall.bat" with this. echo Please run as admin
@regsvr32 /u "%~dp0wic_heic.dll'
pause
There is a wic_heic.dll file in the x86 & the same name in the x64 folder. x86 folder
Name: wic_heic.dll
Size: 3945472 bytes (3853 KiB)
SHA256: 702BA6AEADBD8D36473E4D9A9C129DDB19490EF7965B0B722794726E44C55A38
x64 folder
Name: wic_heic.dll
Size: 17239552 bytes (16 MiB)
SHA256: 2D1B1B9FA0653C8EEEDB6C86282D7EBA7D5B0A3632276189AD7029EAE83BE24D
The first question is if I'm only using 32-bit Irfanview, do I need to run both the 32-bit & 64-bit install batch files and the second question is
what happens in Windows & Irfanview when I run these batch file?
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work?
On Tue, 11/26/2024 1:06 AM, david wrote:[...]
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work?
Why would you do that, when the latest GIMP has proper support.
For pictures, it shows you how many pictures are stored inside
an Apple file, and you can choose one to edit if you want,
then Export as JPG for example. Export the one you selected.
According to this, GIMP is at version 2.10 right now.
Can you please explain what is happening when I install HEIC?
The first question is if I'm only using 32-bit Irfanview, do I need to run both the 32-bit & 64-bit install batch files and the second question is
what happens in Windows & Irfanview when I run these batch file?
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work?
The x86 & x64 install batch files are named "_install.bat" containing this. echo Please run as admin
@regsvr32 "%~dp0wic_heic.dll"
pause
The x86 & x64 uninstall batch files are named "_uninstall.bat" with this. echo Please run as admin
@regsvr32 /u "%~dp0wic_heic.dll'
pause
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
A dll can only be used by a program that is designed to use it.
So yes, it's only for Irfan View.
Newyana2,
So yes, it's only for Irfan View.
Damn... There I was, hoping it added an image format handler to the ones exposed by GDI+.
(never been able to find info on how its supposed to be done - assuming its even possible)
GDI+ can handle JPG.
GDI+ is monstrously designed.
I found a small Google converter for webp
Not to mention that 'david' crossposted this to alt.comp.os.windows-11
and Windows 11 has built-in support for HEIC (and support can be added
to (7,) 8.1 [1] and 10).
I found a small Google converter for webp
I found a DLL for that, and wanted to wrap it into whatever is needed to add it to GDI+ - hoping that Windows "thumbnail" view in exporer would be able
to show those images too (currently I'm using a seperate viewer for that).
Alas, I could not find any information about how to do that.
I'm not aware of any way to add functionality to GDI+. It's
coming from a system DLL. You can't just go adding extensions or
functions.
You can't just go adding extensions
it /should/ be possible
to extend the image-codecs GDI+ uses, but had the same kind of trouble finding documentation about how to do it.
So is this GDI+ stuff what Windows uses to draw on the screen?
On 2024-11-26 23:43, david wrote:
So is this GDI+ stuff what Windows uses to draw on the screen?
Yes.
So is this GDI+ stuff what Windows uses to draw on the screen?
On 11/26/2024 5:43 PM, david wrote:
So is this GDI+ stuff what Windows uses to draw on the screen?
˙ Gdi.dll is the basic graphics library, going back to Win95. It deals
with working on bitmap images especially. Gdiplus.dll was added
much later, adding additional functionality.
˙˙ This is what's called the API -- application programming interface.
The basic role of an OS is to be a platform for software. It deals with
the low level functioning of the hardware, making various operations available to programmers. There's a library for Registry read/write, file
I/O functions, networking, and so on. Graphics is one of those
categories.
˙˙˙ Over the years, Microsoft add various new libraries for new functionality.
˙ At some level, all software is using those libraries that make up
Windows, and they may also use 3rd-party libraries. If someone writes
code to use gdiplus.dll functions then they can depend on those
functions working on all Windows computers back to at least Vista.
Other functions, such as getting the path to the Temp folder, or the
GDI functions, work all the way back to Win95. Other 3rd-party libraries, like the heic DLL, have to be installed and then one needs to know
how to use them.
˙ Things like .Net, Java, windows scripting, and so on are simply
wrappers around the Windows API, making it easier to access. But
the highest efficiency is attained by calling into the API libraries directly.
˙ You could think of it like a diner. The customer asks for a steak. The waiter knows how to take the order and bring it to the cook's window.
The cook knows how to cook a steak. Somewhere there's a rancher
who raised the cattle. The cook is like the Win32 API, making food
resources useful. You call into the kitchen and say, "I need a steak,
medium rare" and the cook passes it out to the order window. You
call into the Windows API and say, "I need a 24-bit bitmap 600x600
pixels to draw on." The API handles that.
˙ At the most basic level this is about manipulating binary data with
math. We store, retrieve, read data at memory addresses in RAM.
We call functions to have the CPU perform operations on numeric
values represented by bits. At the most basic level, that's all computing. The OS provides a higher level abstraction in order to make those
operations more useful.
You two talk about "GDI+" as if the rest of us know what it is! :)
So is this GDI+ stuff what Windows uses to draw on the screen?
Windows GDI+ is a class-based API for C/C++ programmers.
As an attack surface, the things that kept getting patched
on windows included: kernel, gdiplus, atmfm (something to do with kernel level font generation?). Practically every Patch Tuesday corrected
some exploit related to those.
This information comes from the wsusoffline effort. The people on that
team, they would examine the various KB that Microsoft offered for
an OS. They would identify the packages that had those three
items being patched in them. If one of those packages was installed
early in an attempt to patch up the OS, it meant Windows Update
could truncate some supersedence trees faster. And then the
OS would appear responsive while patching. Versus how it
responded if you just used Microsoft tools for the job.
(On Vista SP2, updates would never finish there, unless you
used WsusOffline instead.)
While gdiplus may appear to be a lowly library, the Black Hats
love fuzzing it and breaking into it.
A windows user doesn't need to know this stuff, except when they do.
Any time that Windows Update gets "slow", that's when the acid flashbacks come back. The Windows Update problem was never fixed, so it can come
back whenever it feels like it. It has been doing this, since WinXP.
Windows GDI+ is a class-based API for C/C++ programmers.
Not quite. Although at that time Windows tried to push the object model
with its methods, its API also exposed functions to do the same things.
IOW, you could do stuff either way.
On 11/26/2024 5:43 PM, david wrote:
So is this GDI+ stuff what Windows uses to draw on the screen?
˙ Gdi.dll is the basic graphics library, going back to Win95.
It deals
with working on bitmap images especially. Gdiplus.dll was added
much later, adding additional functionality.
But I guess no one wants to give up Remote Desktop, file sharing, online banking,
and now online services.
On Wed, 11/27/2024 7:29 AM, Newyana2 wrote:
But I guess no one wants to give up Remote Desktop, file sharing, online banking,
and now online services.
Would you like to know what the three digit password is on my bank account ? So would I :-)
My jaw dropped, when I'm at the bank and the teller starts
doing a pitch for online banking. She says "lets set it up".
She asks me "think of a three digit number that is easy
to remember". And me, not really understanding what this
cunning plan was, give her a three digit number. Then she
tells me that's my password. Talk about a "luggage combo
in Space Balls". I'm thinking of all the hackerz out there,
waiting the retry period and typing "123" again. And after about
999 tries, they're in. You hear a little "click" as the luggage opens.
I sure hope they closed that luggage interface. I received
no further communications from the bank.
On Tue, 11/26/2024 1:06 AM, david wrote:
Can you please explain what is happening when I install HEIC?
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work?
Why would you do that, when the latest GIMP has proper support.
For pictures, it shows you how many pictures are stored inside
an Apple file, and you can choose one to edit if you want,
then Export as JPG for example. Export the one you selected.
According to this, GIMP is at version 2.10 right now.
https://en.wikipedia.org/wiki/GIMP
That is on a lot of Linux distros, but there is also a Windows version.
Microsoft sells a codec for the file format (since there are royalties on it to be paid),
Paul <nospam@needed.invalid> wrote:
On Tue, 11/26/2024 1:06 AM, david wrote:
Can you please explain what is happening when I install HEIC?
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work?
Why would you do that, when the latest GIMP has proper support.
For pictures, it shows you how many pictures are stored inside
an Apple file, and you can choose one to edit if you want,
then Export as JPG for example. Export the one you selected.
According to this, GIMP is at version 2.10 right now.
https://en.wikipedia.org/wiki/GIMP
That is on a lot of Linux distros, but there is also a Windows version.
Microsoft sells a codec for the file format (since there are royalties on it
to be paid),
That's only the video codec HVEC. The image format is open and royalty
free.
On Wed, 11/27/2024 7:29 AM, Newyana2 wrote:
But I guess no one wants to give up Remote Desktop, file sharing, online banking,
and now online services.
Would you like to know what the three digit password is on my bank account ? So would I :-)
My jaw dropped, when I'm at the bank and the teller starts
doing a pitch for online banking. She says "lets set it up".
She asks me "think of a three digit number that is easy
to remember". And me, not really understanding what this
cunning plan was, give her a three digit number. Then she
tells me that's my password. Talk about a "luggage combo
in Space Balls". I'm thinking of all the hackerz out there,
waiting the retry period and typing "123" again. And after about
999 tries, they're in. You hear a little "click" as the luggage opens.
I sure hope they closed that luggage interface. I received
no further communications from the bank.
"1 2 3 - Like taking candy from a baby"
https://www.youtube.com/watch?v=vTfNK4rN-dg
Paul
Paul wrote on 11/27/24 6:00 AM:
On Wed, 11/27/2024 7:29 AM, Newyana2 wrote:Time to change banks. My online bank requires a username, 12 digit password(UC, LC, digits, special characters) and a 7 digit code sent via SMS for browser access. The app can also be setup on iOS(Phone) with username/pw/SMS code for fingerprint only access.
But I guess no one wants to give up Remote Desktop, file sharing, online banking,
and now online services.
Would you like to know what the three digit password is on my bank account ? >> So would I :-)
My jaw dropped, when I'm at the bank and the teller starts
doing a pitch for online banking. She says "lets set it up".
She asks me "think of a three digit number that is easy
to remember". And me, not really understanding what this
cunning plan was, give her a three digit number. Then she
tells me that's my password. Talk about a "luggage combo
in Space Balls". I'm thinking of all the hackerz out there,
waiting the retry period and typing "123" again. And after about
999 tries, they're in. You hear a little "click" as the luggage opens.
I sure hope they closed that luggage interface. I received
no further communications from the bank.
"1 2 3 - Like taking candy from a baby"
https://www.youtube.com/watch?v=vTfNK4rN-dg
˙˙˙ Paul
On Wed, 11/27/2024 1:10 PM, ...wˇń§±¤ń wrote:
Paul wrote on 11/27/24 6:00 AM:
On Wed, 11/27/2024 7:29 AM, Newyana2 wrote:Time to change banks. My online bank requires a username, 12 digit password(UC, LC, digits, special characters) and a 7 digit code sent via SMS for browser access. The app can also be setup on iOS(Phone) with username/pw/SMS code for fingerprint only access.
But I guess no one wants to give up Remote Desktop, file sharing, online banking,
and now online services.
Would you like to know what the three digit password is on my bank account ?
So would I :-)
My jaw dropped, when I'm at the bank and the teller starts
doing a pitch for online banking. She says "lets set it up".
She asks me "think of a three digit number that is easy
to remember". And me, not really understanding what this
cunning plan was, give her a three digit number. Then she
tells me that's my password. Talk about a "luggage combo
in Space Balls". I'm thinking of all the hackerz out there,
waiting the retry period and typing "123" again. And after about
999 tries, they're in. You hear a little "click" as the luggage opens.
I sure hope they closed that luggage interface. I received
no further communications from the bank.
"1 2 3 - Like taking candy from a baby"
https://www.youtube.com/watch?v=vTfNK4rN-dg
˙˙˙ Paul
This was some time ago. Maybe 1997-2000 timeframe.
My bank was doing some catching up, because a couple
other banks were doing online banking at the time.
Paul
Today, I happened to stumble on a reference from Synology (the manufacturer of my NAS), which indicates that there also is a HEVC codec
from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer' <https://apps.microsoft.com/detail/9n4wgh0z6vhq>
Chris <ithinkiam@gmail.com> wrote:
Paul <nospam@needed.invalid> wrote:
On Tue, 11/26/2024 1:06 AM, david wrote:
Can you please explain what is happening when I install HEIC?Why would you do that, when the latest GIMP has proper support.
Is the HEIC magic only for Irfanview after that?
Or do all image editors get to eat this heic magic muchroom dll?
What's going on under the covers to make this heic magic mushroom work? >>>
For pictures, it shows you how many pictures are stored inside
an Apple file, and you can choose one to edit if you want,
then Export as JPG for example. Export the one you selected.
According to this, GIMP is at version 2.10 right now.
https://en.wikipedia.org/wiki/GIMP
That is on a lot of Linux distros, but there is also a Windows version.
Microsoft sells a codec for the file format (since there are royalties on it
to be paid),
That's only the video codec HVEC. The image format is open and royalty
free.
Today, I happened to stumble on a reference from Synology (the manufacturer of my NAS), which indicates that there also is a HEVC codec
from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer' <https://apps.microsoft.com/detail/9n4wgh0z6vhq>
BTW, the same reference is in the IrfanView FAQ (at least in that of
the 4.60 version).
On 27/11/2024 16:43, Frank Slootweg wrote:
Today, I happened to stumble on a reference from Synology (the manufacturer of my NAS), which indicates that there also is a HEVC codec from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer' <https://apps.microsoft.com/detail/9n4wgh0z6vhq>
As I understand it that is only for systems where the device
manufacturer already included HEVC support.
Brian Gregory <void-invalid-dead-dontuse@email.invalid> wrote:I found something that I needed and when downloading they came down as
On 27/11/2024 16:43, Frank Slootweg wrote:
Today, I happened to stumble on a reference from Synology (the
manufacturer of my NAS), which indicates that there also is a HEVC codec >>> from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer'
<https://apps.microsoft.com/detail/9n4wgh0z6vhq>
As I understand it that is only for systems where the device
manufacturer already included HEVC support.
I don't think so. If that was the case, I don't think it would be mentioned in the IrfanView FAQ, but it is, like I mentioned in the part
you snipped:
<unsnip>
BTW, the same reference is in the IrfanView FAQ (at least in that of
the 4.60 version).
</unsnip>
Here is the full information from the web-version of the IrfanView FAQ:
'Frequently Asked Questions about IrfanView'
'Section 3. Working with formats, file conversions, batch mode,
browsing'
<https://www.irfanview.com/faq.htm#PAGE6>
<quote>
Q: How to load HEIC files in IrfanView?
A: You must install the HEVC extension/codec.
1) If you have Windows 10/11, you can install it from Microsoft Store:
You need to install 2 (!!) extensions from Microsoft Store: HEVC
Video Extensions from Device Manufacturer AND HEIF Image Extensions.
or
2) Download and install the HEIC Codec, version 1.0.1 and later
(Freeware, for Win7/Win8/Win10/Win11).
HEIC Codec
or
3) Search on internet for the "CopyTrans HEIC" Windows codec and
install it (Free for personal use, for Win7/Win8/Win10/Win11).
CopyTrans HEIC Codec
</quote>
N.B. All mentioned components have links to where you can get them.
On 12/20/2024 8:23 AM, Frank Slootweg wrote:
Brian Gregory <void-invalid-dead-dontuse@email.invalid> wrote:I found something that I needed and when downloading they came down as HEIC images.˙ I don't remember doing anything special and openned them in Irfanview.˙˙ I then saved the back as jpgs
On 27/11/2024 16:43, Frank Slootweg wrote:
˙˙˙ Today, I happened to stumble on a reference from Synology (the
manufacturer of my NAS), which indicates that there also is a HEVC codec >>>> from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer'
<https://apps.microsoft.com/detail/9n4wgh0z6vhq>
As I understand it that is only for systems where the device
manufacturer already included HEVC support.
˙˙ I don't think so. If that was the case, I don't think it would be
mentioned in the IrfanView FAQ, but it is, like I mentioned in the part
you snipped:
<unsnip>
˙˙ BTW, the same reference is in the IrfanView FAQ (at least in that of
the 4.60 version).
</unsnip>
˙˙ Here is the full information from the web-version of the IrfanView FAQ: >>
'Frequently Asked Questions about IrfanView'
'Section 3. Working with formats, file conversions, batch mode,
browsing'
<https://www.irfanview.com/faq.htm#PAGE6>
<quote>
Q: How to load˙ HEIC files in IrfanView?
A: You must install the HEVC extension/codec.
˙˙˙ 1) If you have Windows 10/11, you can install it from Microsoft Store: >> ˙˙˙ You need to install 2 (!!) extensions from Microsoft Store: HEVC
˙˙˙ Video Extensions from Device Manufacturer˙ AND˙ HEIF Image Extensions. >> ˙˙˙ or
˙˙˙ 2) Download and install the HEIC Codec, version 1.0.1 and later
˙˙˙ (Freeware, for Win7/Win8/Win10/Win11).
˙˙˙ HEIC Codec
˙˙˙ or
˙˙˙ 3) Search on internet for the "CopyTrans HEIC" Windows codec and
˙˙˙ install it (Free for personal use, for Win7/Win8/Win10/Win11).
˙˙˙ CopyTrans HEIC Codec
</quote>
˙˙ N.B. All mentioned components have links to where you can get them.
On Fri, 12/20/2024 4:59 PM, knuttle wrote:
On 12/20/2024 8:23 AM, Frank Slootweg wrote:
Brian Gregory <void-invalid-dead-dontuse@email.invalid> wrote:I found something that I needed and when downloading they came down as HEIC images.˙ I don't remember doing anything special and openned them in Irfanview.˙˙ I then saved the back as jpgs
On 27/11/2024 16:43, Frank Slootweg wrote:
˙˙˙ Today, I happened to stumble on a reference from Synology (the
manufacturer of my NAS), which indicates that there also is a HEVC codec >>>>> from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer'
<https://apps.microsoft.com/detail/9n4wgh0z6vhq>
As I understand it that is only for systems where the device
manufacturer already included HEVC support.
˙˙ I don't think so. If that was the case, I don't think it would be
mentioned in the IrfanView FAQ, but it is, like I mentioned in the part
you snipped:
<unsnip>
˙˙ BTW, the same reference is in the IrfanView FAQ (at least in that of >>> the 4.60 version).
</unsnip>
˙˙ Here is the full information from the web-version of the IrfanView FAQ: >>>
'Frequently Asked Questions about IrfanView'
'Section 3. Working with formats, file conversions, batch mode,
browsing'
<https://www.irfanview.com/faq.htm#PAGE6>
<quote>
Q: How to load˙ HEIC files in IrfanView?
A: You must install the HEVC extension/codec.
˙˙˙ 1) If you have Windows 10/11, you can install it from Microsoft Store: >>> ˙˙˙ You need to install 2 (!!) extensions from Microsoft Store: HEVC
˙˙˙ Video Extensions from Device Manufacturer˙ AND˙ HEIF Image Extensions. >>> ˙˙˙ or
˙˙˙ 2) Download and install the HEIC Codec, version 1.0.1 and later
˙˙˙ (Freeware, for Win7/Win8/Win10/Win11).
˙˙˙ HEIC Codec
˙˙˙ or
˙˙˙ 3) Search on internet for the "CopyTrans HEIC" Windows codec and
˙˙˙ install it (Free for personal use, for Win7/Win8/Win10/Win11).
˙˙˙ CopyTrans HEIC Codec
</quote>
˙˙ N.B. All mentioned components have links to where you can get them.
The HEIC is not an image format.
It is a video format. The file can have a single video frame
in it, or, it can have ten frames. Maybe we could think of
it as a film strip.
Not all image editors are architected to be video editors,
and offer an interface to pick one of the frames for editing.
As a result, many people only get to see the first frame, and
are unaware exactly how many frames are in a file. Pornographic
images could be in frame 2, frame 3 and so on. Nobody should
have invented an image format, in the year 2024, with this capability.
I have shown this before, in a picture of the GIMP when it
edits a HEIC. It shows all the frames, and you click the
one you wish to edit. In this example, the file opened is
"example.heic" and it has two frames. GIMP is depicted showing
thumbnails for the two frames. The user clicks one, then
starts editing the materials.
[Picture]
https://i.postimg.cc/ZRWpTL1q/GIMP-opens-Apple-formats.gif
Paul
On 21/12/2024 02:06, Paul wrote:
On Fri, 12/20/2024 4:59 PM, knuttle wrote:
On 12/20/2024 8:23 AM, Frank Slootweg wrote:
Brian Gregory <void-invalid-dead-dontuse@email.invalid> wrote:as HEIC images.˙ I don't remember doing anything special and openned
On 27/11/2024 16:43, Frank Slootweg wrote:
˙˙˙˙ Today, I happened to stumble on a reference from Synology (the >>>>>> manufacturer of my NAS), which indicates that there also is a HEVC >>>>>> codec
from Microsoft that is free (of charge):
'HEVC Video Extensions from Device Manufacturer'
<https://apps.microsoft.com/detail/9n4wgh0z6vhq>
As I understand it that is only for systems where the device
manufacturer already included HEVC support.
˙˙˙ I don't think so. If that was the case, I don't think it would be
mentioned in the IrfanView FAQ, but it is, like I mentioned in the part >>>> you snipped:
<unsnip>
˙˙˙ BTW, the same reference is in the IrfanView FAQ (at least in
that of
the 4.60 version).
</unsnip>
˙˙˙ Here is the full information from the web-version of the
IrfanView FAQ:
'Frequently Asked Questions about IrfanView'
'Section 3. Working with formats, file conversions, batch mode,
browsing'
<https://www.irfanview.com/faq.htm#PAGE6>
<quote>
Q: How to load˙ HEIC files in IrfanView?
A: You must install the HEVC extension/codec.
˙˙˙˙ 1) If you have Windows 10/11, you can install it from Microsoft
Store:
˙˙˙˙ You need to install 2 (!!) extensions from Microsoft Store: HEVC
˙˙˙˙ Video Extensions from Device Manufacturer˙ AND˙ HEIF Image
Extensions.
˙˙˙˙ or
˙˙˙˙ 2) Download and install the HEIC Codec, version 1.0.1 and later
˙˙˙˙ (Freeware, for Win7/Win8/Win10/Win11).
˙˙˙˙ HEIC Codec
˙˙˙˙ or
˙˙˙˙ 3) Search on internet for the "CopyTrans HEIC" Windows codec and
˙˙˙˙ install it (Free for personal use, for Win7/Win8/Win10/Win11).
˙˙˙˙ CopyTrans HEIC Codec
</quote>
˙˙˙ N.B. All mentioned components have links to where you can get them. >>> I found something that I needed and when downloading they came down
them in Irfanview.˙˙ I then saved the back as jpgs
The HEIC is not an image format.
It is a video format. The file can have a single video frame
in it, or, it can have ten frames. Maybe we could think of
it as a film strip.
Not all image editors are architected to be video editors,
and offer an interface to pick one of the frames for editing.
As a result, many people only get to see the first frame, and
are unaware exactly how many frames are in a file. Pornographic
images could be in frame 2, frame 3 and so on. Nobody should
have invented an image format, in the year 2024, with this capability.
I have shown this before, in a picture of the GIMP when it
edits a HEIC. It shows all the frames, and you click the
one you wish to edit. In this example, the file opened is
"example.heic" and it has two frames. GIMP is depicted showing
thumbnails for the two frames. The user clicks one, then
starts editing the materials.
˙˙˙ [Picture]
˙˙˙ https://i.postimg.cc/ZRWpTL1q/GIMP-opens-Apple-formats.gif
˙˙ Paul
FWIW, Paul, all of my *photos* in Apple Photos are HEIC
HTH
I found something that I needed and when downloading they came down as
HEIC images. I don't remember doing anything special and openned them
in Irfanview. I then saved the back as jpgs
The HEIC is not an image format.
It is a video format. The file can have a single video frame
in it, or, it can have ten frames. Maybe we could think of
it as a film strip.
knuttle <keith_nuttle@yahoo.com> wrote:
[...]
I found something that I needed and when downloading they came down as
HEIC images. I don't remember doing anything special and openned them
in Irfanview. I then saved the back as jpgs
That was probably on Windows *11* (note the crosspost to alt.comp.os.windows-10).
As has been mentioned before, Windows 11 has built-in HEIC support.
fps=25/1bitdepth=8 wpp ctu=64 min-cu-size=8 max-tu-size=32 tu-intra-depth=2 tu-inter-depth=2
On Sat, 12/21/2024 6:15 AM, Frank Slootweg wrote:
knuttle <keith_nuttle@yahoo.com> wrote:
[...]
I found something that I needed and when downloading they came down as
HEIC images. I don't remember doing anything special and openned them
in Irfanview. I then saved the back as jpgs
That was probably on Windows *11* (note the crosspost to alt.comp.os.windows-10).
As has been mentioned before, Windows 11 has built-in HEIC support.
My Win11 *Home* menu, offers to "Edit in Notepad", which is surely
an interesting option for an image format.
Inside, I see my example.heic is full of metadata goodness.
It didn't open in my Irfanview, but the information pane says "HEVC"
for the type. The program figured that much out.
Clipchamp thinks the sample is a video which is four seconds long and consists of repeating the first image. The second image is not
presented. But Clipchamp does present the image at least, so it has
some amount of decoding.
Paint did not work. Not a surprise.
Photos App presets a completely black rectangle. a very good quality black.
I must compliment Microsoft on their ability to get such a good looking black.
The program has no controls showing. The "X" works to exit the program. OK.
*******
On the Win11 *Pro* setup across from me:
Paint - opens the first frame only, not showing the second
Photos App - opens the first frame only, not showing the second (hey, no black rectangle)
Clipchamp - shows me an advert for signing in with an MSA
- it won't open the content or run the program, without seeing some ID
I would guess some fancy codec is present on the Windows 11 Pro setup,
but not the licensed, activated, and MSA-ed Windows 11 Home machine.
But at least Clipchamp on the Home setup (because it snarfed my MSA
for itself), it decodes the first frame and pretends it is a
four second long video.
Conclusion: Alien technology from Roswell.
Probably taken off a dead alien by the X-Files stars.
I must toddle off to Youtube now, and make a video about
"how I can convert an HEIC into a JPEG in seconds". With
the FOSS GIMP of course, which would have worked on either
machine.
Did you try IrfanView on your Windows 11 Pro machine? As Paint and
Photos seem to work on that machine (for a single image), IrfanView will probably as well and can do the conversion to JPEG.
[...]
On Sat, 12/21/2024 10:33 AM, Frank Slootweg wrote:
Did you try IrfanView on your Windows 11 Pro machine? As Paint and
Photos seem to work on that machine (for a single image), IrfanView will probably as well and can do the conversion to JPEG.
[...]
It's possible my sample is from here.
https://github.com/strukturag/libheif/tree/master/examples
example.heic
With any luck, when you open it with your tool flow,
you will see the two images inside the single file.
A tool is not good enough, unless it can open every
contorted output of an Apple device -- properly.
[Picture]
https://i.postimg.cc/RFGmQnP9/gimp-deb-ubuntu2404-HEIC.gif
The scroll bar on the right of the GIMP interface (an interface
produced custom just for .heic), allows a multitude of Apple
frames to be displayed, and the operator can pick the one
they want to edit.
*******
Using your Apple-generated HEIC and your copy of Windows Notepad,
please open your sample.heic in Notepad and copy out the metadata section with the details of the CODEC used for its packing.
You've seen my example with the "FPS 25/1" which is the
standard method of presenting two integer numbers, which
when divided, allows fractional frame rates. It's the
method they use, to encode 29.97FPS in a video file, they
use two integer numbers that when divided, equal 29.97. The
one in the example then, is 25/1 = 25.000 FPS . The FPS is
irrelevant, but it's part of the provided metadata.
I believe the github project I selected, might have been
an effort to write a driver for the file format. And maybe some
other formats.
I don't have an iPhone, and I can't improve on the situation
by generating a photo locally.
Paul <nospam@needed.invalid> wrote:
Using your Apple-generated HEIC and your copy of Windows Notepad,
please open your sample.heic in Notepad and copy out the metadata section
with the details of the CODEC used for its packing.
For my iPhone .heic file, the metadata is completely different than
for the example.heic file. It's difficult to copy, but for my file it
mainly contains meta, hdlr, pict, dinf, dref,url, pitm, =iinf, many,
many repetitions of infe and hvc1 and finally Exif, iref and ldimg.
The 'hvc1' is probably the most relevant, because, as I mentioned, a
HEIC image uses HEVC (High Efficiency Video Coding) as its encoding
format.
All in all, I think example.heic is a video, not an image, and hence
should not have a .heic extension. Why the originator of that file used 'High-Efficiency *Image* Codec' as the extension of a *video* file, is
beyond me.
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 4 |
Nodes: | 8 (0 / 8) |
Uptime: | 190:18:40 |
Calls: | 62 |
Files: | 21,500 |
Messages: | 70,947 |