All Projects → sparanoid → Automator Workflows

sparanoid / Automator Workflows

Licence: mit
A collection of Automator workflows (services) that speed up your design / development process. Compatible with LaunchBar 6 and 7 Actions

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Automator Workflows

Optimizt
CLI image optimization tool
Stars: ✭ 594 (+35.31%)
Mutual labels:  webp, svg, png, jpeg
Pyecharts Snapshot
renders the output of pyecharts as png, jpeg, gif, svg, eps, pdf and raw base64
Stars: ✭ 142 (-67.65%)
Mutual labels:  base64, svg, png, jpeg
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+4713.44%)
Mutual labels:  webp, svg, png, jpeg
Govips
A lightning fast image processing and resizing library for Go
Stars: ✭ 442 (+0.68%)
Mutual labels:  webp, svg, png, jpeg
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+1288.15%)
Mutual labels:  webp, svg, png, jpeg
yoga-image-optimizer
A graphical tool to convert and optimize JPEG, PNG and WebP images (based on YOGA)
Stars: ✭ 85 (-80.64%)
Mutual labels:  png, jpeg, webp
Next Img
A Next.js plugin for embedding optimized images.
Stars: ✭ 149 (-66.06%)
Mutual labels:  webp, png, jpeg
Imageprocessor
📷 A fluent wrapper around System.Drawing for the processing of image files.
Stars: ✭ 2,452 (+458.54%)
Mutual labels:  webp, png, jpeg
gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Stars: ✭ 32 (-92.71%)
Mutual labels:  png, jpeg, webp
Tiny Site
图片优化
Stars: ✭ 65 (-85.19%)
Mutual labels:  webp, png, jpeg
video thumbnail
This plugin generates thumbnail from video file or URL. It returns image in memory or writes into a file. It offers rich options to control the image format, resolution and quality. Supports iOS and Android.
Stars: ✭ 159 (-63.78%)
Mutual labels:  png, jpeg, webp
Androidsvgdrawable Plugin
Gradle plugin that generates qualified, density specific PNG drawables from SVG files at build time for your Android projects.
Stars: ✭ 263 (-40.09%)
Mutual labels:  svg, png, jpeg
Lilliput
Resize images and animated GIFs in Go
Stars: ✭ 1,690 (+284.97%)
Mutual labels:  webp, png, jpeg
Bimg
Go package for fast high-level image processing powered by libvips C library
Stars: ✭ 1,394 (+217.54%)
Mutual labels:  webp, png, jpeg
Metadata Extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 1,972 (+349.2%)
Mutual labels:  webp, png, jpeg
Optimise Images
Batch image resizer, optimiser and profiler using ImageMagick convert, OptiPNG, JpegOptim and optional ZopfliPNG, Guetzli and MozJPEG.
Stars: ✭ 64 (-85.42%)
Mutual labels:  webp, png, jpeg
imagecodecs
Image transformation, compression, and decompression codecs. Forked from https://pypi.org/project/imagecodecs
Stars: ✭ 56 (-87.24%)
Mutual labels:  png, jpeg, webp
Compress Images
Minify size your images. Image compression with extension: jpg/jpeg, svg, png, gif. NodeJs
Stars: ✭ 331 (-24.6%)
Mutual labels:  svg, png, jpeg
create-optimize-images
♻️ Reusable, scalable, bash scripts to create and optimize images.
Stars: ✭ 39 (-91.12%)
Mutual labels:  png, jpeg, webp
Mort
Storage and image processing server written in Go
Stars: ✭ 420 (-4.33%)
Mutual labels:  webp, png, jpeg

Tunghsiao Liu’s Automator Workflows

A collection of Automator workflows that speed up your design and development process. Compatible with LaunchBar 6 and 7.

Installation

Paste the following code at a Terminal prompt:

bash <(curl -fsSL https://raw.github.com/sparanoid/automator-workflows/go/install)

The script explains what it will do and then pauses before it does it. If you don’t trust it, download zip package and manually copy the workflows to ~/Library/Services/.

Other Notes

Please note that some workflows are using third-party scripts, the default path of them (for example imagemagick) is /usr/local/bin/imagemagick. (Installed by Homebrew).

Available Workflows

Create App Iconset

Create the following sizes of icon resources for your OS X app:

Filename Size of canvas (in pixels)
[email protected] 1024×1024
icon_512x512 512×512
[email protected] 512×512
icon_256x256 256×256
[email protected] 256×256
icon_128x128 128×128
[email protected] 64×64
icon_32x32 32×32
[email protected] 32×32
icon_16x16 16×16

The icon you created should be 1024×1024 with an sRGB color profile. You can read more about icon design guidelines here.

Note: You should always select the original file during the workflow, don’t press any key or click your mouse.

Create .icns

Create .icns file using iconutil. Command Line Tools from Xcode must be installed before using this workflow.

Unpack .icns

Unpack .icns into .iconset folder. Command Line Tools from Xcode must be installed before using this workflow.

Create favicon.ico

Create a favicon.ico from selected PNG image with ImageMagick.

Requires: imagemagick

Notes:

  1. The generated favicon.ico also works on all platforms include high-res devices. The different from “multi-resource” action is only 64x64 (4x) resource is generated, so you'll get smaller file size.
  2. Sometimes you'll get convert: iCCP: extra compressed data error when process PNGs exported from Photoshop, if you got this error, try to compress exported PNGs to remove extra metadata (for example using Compress Images workflow or ImageOptim).

Create favicon.ico (multi-resource)

Create a multi-resource favicon.ico from selected PNG image with ImageMagick, 64x64, 32x32, and 16x16 are included.

Requires: imagemagick

Notes:

  1. You should only select one image, then multi-resource icos are automatically scaled down.
  2. The selected image should be at least 48x48, for best result, use exact 48x48.

Add @2x (@3x) Suffix

Add @2x or (@3x) suffix for retina image assets.

Copy & Add @2x (@3x) Suffix

Copy (duplicate) selected images and rename them with @2x or (@3x) suffix. Useful when you want to downscale with your own method.

Create @2x (@3x) Image

Auto downscale retina images generated by PNG Express, or any “@2x” / “@3x” images.

Notes:

  1. Export your original images in retina size, WITHOUT @2x or (@3x) suffix.
  2. Create @3x Image doesn't downscale images properly at the moment. Need a better method to handle it.

Remove @2x (@3x) Suffix

Remove @2x and (@3x) suffix for retina image assets. Useful when you’re doing something wrong and need to recreate downscaled images one more time.

Convert Image Format

Convert selected images to specific format.

Convert WebP to PNG

Convert selected WebP images to PNG. dwebp must be installed via brew install webp.

Resize Images

Resize your images to specific size or by percentage.

Rename Selected Files

Rename Finder Items

What? You just bought A Better Finder Rename?

Create DMG Image

Create distributable, cross-platform hybrid DMG images using hdiutil, select a directory first to use this script. You’ll be prompted to enter a volume name for your image, then Voilà!

Note: This script doesn’t create “fancy” DMG for your OS X app.

Open with rmate

Open selected file with rmate.

Requires: rmate

Compress Images

Compress selected images based on file type, .png, .jpg, and .svg are supported. It auto detects the file type of selected images and compress them. OptiPNG, Pngcrush, jpegoptim, and svgo are used.

Requires:

  • optipng (bundled)
  • pngcrush (bundled)
  • jpegoptim
  • svgo

Notes:

  1. The default compress options for each type of images is the same as the individual compress workflow.
  2. It’s okay to run this workflow if you only install some of required dependencies, for example, you can just installed jpegoptim, but only .jpg will be compressed when you run this workflow, all other SVG files you selected will be skipped.
  3. The default optipng compress option is set to -o7 (smallest file size and slowest), you may need change that.
  4. The default pngcrush compress option is set to -brute -reduce -ow (try 138 different methods and do lossless color-type or bit-depth reduction), you may need change that.
  5. pngcrush will take longer time for large images.
  6. The default jpegoptim compress option is set to --strip-all --force --all-progressive (lossless compression, remove comment, Exif and ICC profile, force all outputs to be progressive), You may need change that.

Encode Selected Files Using Base64

Encode Selected Files using Base64 for data URI scheme.

Convert Selected Text to Audio File

Convert selected text to audio file (AIFF) in any application

Convert .ass to .srt

Convert .ass subtitles to .srt subtitles. sorz/asstosrt must be installed before using this workflow.

Author

Tunghsiao Liu

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].