I'm glad you want to write a plugin (a.k.a 'effect') for my Screentaker app. You can use this example project as a starting point for your effect.
What is an effect? Basically, the effect is something like an image filter in an image processing tool. You get an image - an NSImage instance - and have to return an image. The returned image should have some sort of filter or effect applied to it. What those effects are depends on you. You can add some shadows or a highlight. The default effects Fullscreen and No StatusBar simply crop the status bar or leave the screenshot untouched. The Reflection effect however places a device frame around the screenshot and adds a reflection at the bottom of the image.
FKEarphonesScreenshotEffect is the built-in earphones effect of Screentaker. You can use this as an example on how to include background images and device frames.
There are a few things you have to change, though:
When you've done all this you can start implementing your effect using the FKScreenshotEffect protocol declared in FKScreenchotEffect.h.
Build your product and use the Plugin.screentakerplugin file to distribute your effect to others. I recommend to rename that file to something more unique. You can make me happy by sending your effect to me.
I hope you like Screentaker.
Best regards,
Fabian
Get the latest version of Screentaker now.
Download now Any questions?If you have any questions feel free to contact me.
Contact me