/MagickMeter

ImageMagick + Rainmeter BAMM! MagickMeter

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Title

GitHub release Github All Releases

How to install:

Download

2. Install ImageMagick. You must check Add application directory to your system path:

InstallStep

Remaining are optional, you can check them if you know what they do.

3. Download and install Example skins pack to install plugin

Or just download plugin DLLs, copy a version corresponding to your system (x86 or x64) and manually paste DLL to %appdata%\Rainmeter\Plugins\.

4. Restart Rainmeter

Basic usage:

[MagickMeter_1]
Measure = Plugin
Plugin = MagickMeter
Image = File D:\homer.svg

[Image_1]
Meter = Image
MeasureName = MagickMeter_1

You can add more image into current canvas by appending Image2, Image3, ImageN in plugin measure:

[MagickMeter_1]
Measure = Plugin
Plugin = MagickMeter
Image  = File D:\homer.svg
Image2 = File E:\kanna.png
Image3 = File http://www.clker.com/cliparts/f/a/5/P/4/A/dark-green-marijuana-leaf-vector-format-md.png

True power of ImageMagick library is image manipulation. To use available effects and modifiers, you can add them right after its declaration:

Image = File D:\homer.svg | Scale 200% | Implode -1
Image2 = Text EXAMPLE FOR GitHub | Size 120 | Shadow 80,10,20,0 ; FF5050
Image3 = File E:\Weed420Meme.jpg | AdaptiveBlur 0,20

Check out Wiki for more options and modifiers.

Example skins:

SexyPlayer

SexyClock

SlashCalendar

Fracture

UnderClock

BitcoinGraph

RoundedPlayer

Community skins:

Blur Player 3 (by Eldog-02)

BlurPlayer3

Promixity (by Eldog-02)

Promixity

Development

Requirement:

  1. ImageMagick and option Install development header and libraries for C and C++ needs to be checked while installing

  2. Clone repo:

git clone https://github.com/khanhas/MagickMeter
  1. Open magickmeter.vcxproj and everything is all set

Note: You might want to change ImageMagick and its library paths in project setting if you install ImageMagick somewhere else not C:\Program Files\.

Distribute

Open Powershell

. .\task.ps1
Dist 1 2 3

with 1 2 3 is semantic version number Major Minor Patch