Skip to content
This repository was archived by the owner on Jun 23, 2025. It is now read-only.

A python tool to extract images from iOS SDK *.artwork files. (iPhoneOS 2.0 to iOS10.X)

Notifications You must be signed in to change notification settings

OSSimulation/iOS-artwork-extractor

 
 

Repository files navigation

iOS .artwork extractor

This repository supports ONLY extracting iPhoneOS 2.0 - 10.X? .artwork files, updated for Python 3.

Please note that the create function has been removed. Use the original if you need that (iPhoneOS 2.0 - iOS 6.1.6 only.)

You need the PIL (Pillow) library installed in order for this to function.

Make sure you clone the entire repository or the below command will not work. You cannot download the iOS_artwork.py file individually. Example command:

python3 ./iOS_artwork.py -a /path/to/artwork_file@2x.artwork -d /path/to/export_directory

For iOS 10 "@3x" files (not tested) you will need to run "artwork_hack.py" as well. It creates a duplicate but removes the null padding Apple have applied to the @3x .artwork files; essentially turning the iOS 10 @3x files back to the iOS 9 spec.

Run this command, then run the above command as normal.

python3 ./artwork_hack.py /path/to/artwork_file@3x.artwork

About

A python tool to extract images from iOS SDK *.artwork files. (iPhoneOS 2.0 to iOS10.X)

Resources

Stars

Watchers

Forks

Languages

  • Python 100.0%