Adobe Flash, Visual Studio, Javascript+HTML+CSS.
Kommt drauf an was du machen willst.
Für mich klingt das als ob du eine Schwarze Maske über ein Bild legen möchtest und das diese bei einem Klick auf eine Schaltfläche immer kleiner wird damit mehr vom Bild zu sehen ist.
Quasi wie bei "Wer ist das".
Mit Flash kriegst du sicherlich die Masken am schnellsten und auch am schönsten hin.
Kommt aber noch drauf an was du überhaupt machen willst.
Alle Programme die ich nannte kosten etwas, erfordern programmier Kenntnisse oder beides.
Du legst quasi im Hintergrund ein Bild und im Vordergrund ein weitere Ebene oder Bild welches nur Schwarz ist und änderst dann beim Klick auf die Schaltfläche einige der folgenden Eigenschaften:
Höhe, Breite, Position-X, Position-Y
Recht simpel.