Skip to content

Releases: emcconville/cif

Patch release to fix false-negative warning.

09 Jul 15:49
1.2.2
Compare
Choose a tag to compare

Fixed Issues #1 & #2

Pre-built package cif-1.2.2.pkg with PGP signature below

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQEcBAABAgAGBQJVnpc1AAoJEFvblFhaQ2MtT2YH/3koh+ewg4gONs2VUcp4URNa
lTYq2D22aUPLlyo6CiTpPQFtO/6rnxwv/QC6i/PZ1V5VvXiOjSwjNjET8YkSsNOq
f6h2BtYXi1hdfcZPyrQlNNft/+FBV2AXVd55HRWhlVm+SeMCR27QBkh3to+8Yn9Y
V5Yv5OfzxkTL6vAhk0JGPk7yHUHcO2WCS/a0nr8EMnFZFrGQxX5OhcmZow/RWYgx
qbEhjEAlsXanym7X5M/dmkv8eooJeP4W9ABQOppEVWe3bV/ov6hg8X84CJFevIrc
ncZdGiTMsweoA6+gCg8Dk2ebo1xIpWeq9gLiWEuB+/5UgWD6AASXP5Qcr0s64hE=
=VWvG
-----END PGP SIGNATURE-----

Patch release to improve help message

08 Jul 19:26
1.2.1
Compare
Choose a tag to compare

Fixed things

  • Fixed typos
  • Added examples in help message
  • Attempted to improve -size argument.

Pre-built package cif-1.2.1.pkg, and signature below

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQEcBAABAgAGBQJVnXjYAAoJEFvblFhaQ2MtUPgIAIrR6+9oTSIvy+mlimTA5oXU
saCCg+tUv+SyZroL2cg7VsljcKzL6oFXqxUoSfGU4E0TPgrs3Fm2JNm8lmfKSD4M
Rwxh/BZgPvrWI4Qm+iHAulfe8u+QH70kFs5Ip0Fz+ip0EAmFaadEHPC7ApqV/iZP
5IUJObNnD4TCsRGG8SFeYFnZEBHjrWEw3TiSuWVPyLJjx/KzU7dGFFkfru+FEjnI
BnPC1k9QAr+upcwXJelcvY0DdjNsfEOxdt1orGtTzyxAC0E1ivodYKC6TWGR4H+4
7PCrGA3yUDTm1qun6FExJDMOzbuyqSP+usWf69BKYxsG5aZhmqYGZb+qEIofbsE=
=PJpy
-----END PGP SIGNATURE-----

Feature release 1.2

01 Jul 15:49
1.2
Compare
Choose a tag to compare

This feature release includes the following

New Things

  • A lightweight bundle/plugin system to run user defined Core Image Filters. See Extending Custom Filters wiki to learn how to integrate your own filters into cif

Fixed Things

  • Increased exception handling for user-error

Dept Things

  • Fixed minor spelling in headerdocs
  • Refactored a mess of Obj-C blocks into C-style functions.

cif-1.2pkg PGP signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQEcBAABAgAGBQJVlAr1AAoJEFvblFhaQ2MtTosIAJJE1TfM4yZwlSLi701XnpTc
7ayiTgI3/C0yLrHxUoCF2mX3k6Mu0uGoSM2nzKC9uP3CZ1OBuOSvZzgeDG6t8+/i
iYEQwnPugvokgmumjt+kETyaWMaLZUpnZF5RixqMvGID+txNFcOs3JFC4iAr3JGM
5nGBH0MhaQGh43r7s0S9kHsK1MyySc9WmjWRUnMM+UCR4edsckNJDE+5i3xhxYE/
USGGuk5eEUYS06mhwBj9xdYWKOwSdwN9mix+m7u0GGDI1PgEr69wuBHhclNZuWG6
HjPPFWxMW+uGJwoBMxugiwFM3nKlhgwmiinZ97839TLUJdVxI8s6Ru/xwJJTNX4=
=0XFc
-----END PGP SIGNATURE-----

Cif - 1.1

24 Jun 01:29
1.1
Compare
Choose a tag to compare

Feature Release

New Things

  • Added HSL color function support for -inputColor arguments.
    Example. hsl(50, 100%, 50%) and hsla(50, 100%, 50%, 0.5)
  • Added RGB color function support for -inputColor arguments.
    Example. rgb(16, 255, 127) and rgba(16, 255, 127, 0.5)
  • Added STDIN & STDOUT keywords for awesome piping.
    cat myImage.png | cif CIDotScreen -inputImage STDIN and cif CIDotScreen -inputImage myImage.png STDOUT > redirect.png
  • Allow filter chaining for multiple effects. Note: all filter names will need the full -filter flag to separated arguments between effects.
     cif -filter CIColorInvert -inputImage base.tiff \
         -filter CIMaskToAlpha \
         -filter CICircularScreen -size 40x40 \
         out.png

Fixed Things

  • Tab compilation doesn't fill your CLI buffer with R charters.
  • Index error on input images of filename is under 6 characters.

Debt Things

  • Migrated hex color from input block to protocol class constructor.
  • Migrated one-time color helper blocks to CIColor class.
  • Created quantize helper to manage convert degree, 8bit, percentage, and decimal numbers to a common 0.0 ~ 1.0 quantum.
  • NSScanners everywhere. They are good.

Pre-build binary

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQEcBAABAgAGBQJVigIlAAoJEFvblFhaQ2Mt0EQH/idvNeV5+zF2I1mQ2Df955eM
f0+bDNViJWKTHTM0msC6Fzg8cA5BDqJTbpGpZzC2RmYl4JU/XcREx0NHjaWZ3BWh
BEsVsNkknFoeqg7hVDZHqsAExVpPJSRBHnEIO+uYnvw80aBR31XdTZ8FhVuVIddi
HyxqqOozQ7fv4uOUzNPO6X8nH+nan4xzMJ070ecZMguormKxm7cDzXsXyzCIE4qb
DMKsek0XFXJR/IGGmjrkUrat/eo+vwxTdKqbHfa2vwQkVF3a8r50Kgk6jnc7+pkd
Rz18XKXXRCoJhCt3nNDLZctfvh8b44UtHvF43LYskeqivbvDN2gtwJG2IAtiKzM=
=43Wa
-----END PGP SIGNATURE-----

cif - 1.0

20 Jun 15:54
1.0
Compare
Choose a tag to compare

Initial release. Supports the following features

  • Basic NextStep CLI key arguments. E.g. -keyWord value
  • Color values
    • Hex-triplet
    • X11 color names
  • Patterns
    • ImageMagick's pattern: protocol

Binary Installer Package

OS X 10.10 Yosemite x86_64 - cif-1.0.pkg. Signature below...

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQEcBAABAgAGBQJVhcrtAAoJEFvblFhaQ2MtjcAH/Azk2Es6E0rDn2xAwE4goNIj
9yhsJg5dCQGq/fZUJ5xpkDVcyh7F/onqfpdN0WROZJ3DKVGRYrBXAuxQAp+zx7tQ
Cic8ZamMuwqsJcyQ3loxob/8NxOOHvJRHbYoHL78I+kVeU4sOSBIuwf4KATMkjj2
4Bckewt+7LMGEP/Wz9iWURVlNubFPGtGG3x5txKPRqNu1hLLnearb02WeP/CC+AM
t52UJ/u5oeRVcYbVQi3evb61bK1riwgGT5HZzsGXOM6YcDeVyjPaIh+Zvmx2NQUe
LYhOCHJ7F19lr0HIzzuZoJzCrZGQZ1ULBTQH4cGKWNuDtNvxIBvyuh254KJsYLI=
=8B2f
-----END PGP SIGNATURE-----