In March of last year Canva acquired Serif and their products: Affinity Photo, Designer and Publisher. XnView supports the embedded preview thumbnail images in .afphoto files (from Affinity Photo 2), but now Canva has released Affinity 3 which replaces all three Serif Affinity apps. The new file format has an "af" extension and we only get icons in XnView with no metadata:
Those are the new and old versions of the same file.
I understand it'll take a while to support the new format, I just wanted to mention it. I have no idea how / where to get enough specs to implement reading these files enough for XnView's uses.
New Affinity version, with new file format
Moderators: helmut, xnview
-
lphilpot
- Posts: 101
- Joined: Wed Oct 05, 2016 2:49 am
New Affinity version, with new file format
You do not have the required permissions to view the files attached to this post.
Len Philpot
-
M1000
- Posts: 1
- Joined: Sat Nov 01, 2025 11:16 pm
Re: New Affinity version, with new file format
I don't think there has changed a lot under the hood, since if you rename the .af file to .afphoto, XnView is still able to show the embedded preview thumbnail.
-
lphilpot
- Posts: 101
- Joined: Wed Oct 05, 2016 2:49 am
Re: New Affinity version, with new file format
Well, that should hopefully make it simpler to implement thumbnail support. I've added 'af' to my custom extensions list, but it doesn't change preview or not.
Camva claimed the new format was not backward compatible. Renaming *.af *.afphoto has no impact on loading the file in Affinity, either. Apparently the app must be reading the internal file header to determine its format, not relying on the extension.
Camva claimed the new format was not backward compatible. Renaming *.af *.afphoto has no impact on loading the file in Affinity, either. Apparently the app must be reading the internal file header to determine its format, not relying on the extension.
Len Philpot
-
paleolith
- Posts: 2
- Joined: Tue Nov 04, 2025 8:25 am
Re: New Affinity version, with new file format
Have a look here:
viewtopic.php?p=209818
viewtopic.php?p=209818
-
lphilpot
- Posts: 101
- Joined: Wed Oct 05, 2016 2:49 am