Releases: emcconville/cif
Releases · emcconville/cif
Patch release to fix false-negative warning.
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
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
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
Feature Release
New Things
- Added HSL color function support for
-inputColor
arguments.
Example.hsl(50, 100%, 50%)
andhsla(50, 100%, 50%, 0.5)
- Added RGB color function support for
-inputColor
arguments.
Example.rgb(16, 255, 127)
andrgba(16, 255, 127, 0.5)
- Added
STDIN
&STDOUT
keywords for awesome piping.
cat myImage.png | cif CIDotScreen -inputImage STDIN
andcif 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
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
- ImageMagick's
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-----