Skip to content

[request] export flags #11

Open
Open
@rb0022

Description

@rb0022

Export flag to control edited images / duplication when AAE file exists for image.

The AAE file is automatically created by iOS Photo app during edits (sidebar: or in my case, seemingly random image resizes - probably created automatically when sharing/sending the image)

At present, when performing extract via macOS Image Capture app 2 files are provided - the original and the AAE file that stores the edits. When extracting via finder + ios_backup_extractor, there is no AAE file extracted (this is good, as it cannot be used by anything except Apple software) and all edit/resize images are extracted too.

This can lead to significant junk extracted. In my test case:

  • image capture app
    • 390 AAE
    • 390 JPG
  • finder + ios_backup_extractor
    • 94 JPG
    • 182 JPG, where 91 unique images were extracted x2
    • 615 JPG where 205 unique images were extracted x3

== 891 files extracted, when it should be 390 files

image capture app

2015-03/
IMG_1636.AAE
IMG_E1636.JPG

IMG_1637.AAE
IMG_E1637.JPG

finder + ios_backup_extractor

2015-03/
IMG_1636.jpg    [original]
IMG_1636.0.jpg
IMG_1636.1.jpg

IMG_1637.0.jpg  [original]
IMG_1637.1.jpg
IMG_1637.2.jpg

Edit: This can be combined with other export flags to control extract of Instagram/WhatsApp and Screenshots into a separate extract subdirectory (i.e. Album) or images which are screenshots or selfies (i.e. Media Type).

Many of the Instagram or Screenshots would be unwanted in a personal photo collection on a backup HDD. See list of default tiles on iPhone....

  • Album "Camera Roll"
  • Album "Favorites"
  • Album "Instagram"
  • Album "WhatsApp"
  • Media Type - Videos
  • Media Type - Selfies
  • Media Type - Panoramas
  • Media Type - Bursts
  • Media Type - Screenshots
  • "Memories and Featured Photos"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions