Last active
March 3, 2025 17:58
-
-
Save knzcx/a55352193ef83ce93b338f095dd6a342 to your computer and use it in GitHub Desktop.
Convert HEIC to JPG locally on macOS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ sips -s format jpeg example-image.heic --out example-image.jpg | |
=> additional information & formats | |
~ sips --version | |
sips-311 | |
~ sips | |
sips - scriptable image processing system. | |
This tool is used to query or modify raster image files and ColorSync ICC profiles. | |
Its functionality can also be used through the "Image Events" AppleScript suite. | |
Usages: | |
sips [image-functions] imagefile ... | |
sips [profile-functions] profile ... | |
Profile query functions: | |
-g, --getProperty key | |
-X, --extractTag tag tagFile | |
--verify | |
-1, --oneLine | |
Image query functions: | |
-g, --getProperty key | |
-x, --extractProfile profile | |
-1, --oneLine | |
Profile modification functions: | |
-s, --setProperty key value | |
-d, --deleteProperty key | |
--deleteTag tag | |
--copyTag srcTag dstTag | |
--loadTag tag tagFile | |
--repair | |
-o, --out file-or-directory | |
Image modification functions: | |
-s, --setProperty key value | |
-d, --deleteProperty key | |
-e, --embedProfile profile | |
-E, --embedProfileIfNone profile | |
-m, --matchTo profile | |
-M, --matchToWithIntent profile intent | |
--deleteColorManagementProperties | |
-r, --rotate degreesCW | |
-f, --flip horizontal|vertical | |
-c, --cropToHeightWidth pixelsH pixelsW | |
--cropOffset offsetY offsetH | |
-p, --padToHeightWidth pixelsH pixelsW | |
--padColor hexcolor | |
-z, --resampleHeightWidth pixelsH pixelsW | |
--resampleWidth pixelsW | |
--resampleHeight pixelsH | |
-Z, --resampleHeightWidthMax pixelsWH | |
-i, --addIcon | |
--optimizeColorForSharing | |
-o, --out file-or-directory | |
-j, --js file | |
Other functions: | |
--debug Enable debugging output | |
-h, --help Show help | |
-H, --helpProperties Show help for properties | |
--man Generate man pages | |
-v, --version Show the version | |
--formats Show the read/write formats | |
~ sips --formats | |
Supported Formats: | |
------------------------------------------- | |
com.adobe.pdf pdf Writable | |
com.adobe.photoshop-image psd Writable | |
com.adobe.raw-image dng | |
com.apple.atx -- Writable | |
com.apple.icns icns Writable | |
com.apple.pict pict | |
com.canon.cr2-raw-image cr2 | |
com.canon.cr3-raw-image cr3 | |
com.canon.crw-raw-image crw | |
com.canon.tif-raw-image tif | |
com.compuserve.gif gif Writable | |
com.dxo.raw-image dxo | |
com.epson.raw-image erf | |
com.fuji.raw-image raf | |
com.hasselblad.3fr-raw-image 3fr | |
com.hasselblad.fff-raw-image fff | |
com.ilm.openexr-image exr Writable | |
com.kodak.raw-image dcr | |
com.konicaminolta.raw-image mrw | |
com.leafamerica.raw-image mos | |
com.leica.raw-image raw | |
com.leica.rwl-raw-image rwl | |
com.microsoft.bmp bmp Writable | |
com.microsoft.cur -- | |
com.microsoft.dds dds Writable | |
com.microsoft.ico ico Writable | |
com.nikon.nrw-raw-image nrw | |
com.nikon.raw-image nef | |
com.olympus.or-raw-image orf | |
com.olympus.raw-image orf | |
com.olympus.sr-raw-image orf | |
com.panasonic.raw-image raw | |
com.panasonic.rw2-raw-image rw2 | |
com.pentax.raw-image pef | |
com.phaseone.raw-image iiq | |
com.samsung.raw-image srw | |
com.sgi.sgi-image sgi | |
com.sony.arw-raw-image arw | |
com.sony.raw-image srf | |
com.sony.sr2-raw-image sr2 | |
com.truevision.tga-image tga Writable | |
org.khronos.astc astc Writable | |
org.khronos.ktx ktx Writable | |
org.khronos.ktx2 -- Writable | |
org.webmproject.webp webp | |
public.avci avci | |
public.avif avif | |
public.avis -- | |
public.heic heic Writable | |
public.heics heics Writable | |
public.heif heif | |
public.jpeg jpeg Writable | |
public.jpeg-2000 jp2 Writable | |
public.jpeg-xl jxl | |
public.mpo-image mpo | |
public.pbm pbm Writable | |
public.png png Writable | |
public.pvr pvr Writable | |
public.radiance pic | |
public.svg-image svg | |
public.tiff tiff Writable |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment