It is currently 30 May 2020, 19:24

• Featuring Members' Works (Image Attachments) •
1: member
2: member
3: member
4: member
5: member

GIMP/GL:  Tutorials | Tips | Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  🡆 Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Fade Frame Plug-in

Share your Python Fu Scripts/plug-ins for GIMP here
tim
GL Blogger

Fade Frame Plug-in

Post#1 by tim » 08 May 2019, 18:22


This plug-in will fade the selected layer from low transparency to 100 opacity based on number of frames specified.
output them results as numbered .png files to output directory (meant to be combined into video later).
fade_frames.py
version 1. Fade using Opacity transtion.
(2.7 KiB) Downloaded 53 times
fade_frames.py
version 2. Simple Home shape (rectangle and triangle on top as roof) zoom in transition
(3.8 KiB) Downloaded 35 times
fade_frames.py
version 3. Custom logo version that expects 2 layers (named "fifer" and "info") and it'll add a dot house shape between fifer and info and as the house grows fifer and info will move aside and towards bottom to make room for house to grow.
(4.49 KiB) Downloaded 33 times
fade_frames.py
verion 4. Custom "One Good Turn" expects 3 invisible layers named ("One","Good","Turn") where each layer is a third of image height and width that holds the text "One","Good","Turn" and it'll create swipe from right to left of One then Good then Turn.
(7.24 KiB) Downloaded 31 times
fade_frames.py
version 5. Custom "One Good Turn" expects a single layer same size as after layer that has writing on it and named "One Good Turn". It'll use this layer to cut out the after layer rotate it and then rotate the after layer into position.
(6.04 KiB) Downloaded 34 times
fade_frames.py
version 6. Custom "One Good Turn" expects a single layer name same size as after layer that has writing on it named "One Good Turn". it'll use this layer to cut out the after layer to zoom in. make sure you have some filled area in middle area as this will zoom into the middle area. You might have to delete the last frame if it's partially transparent (double check it).
(7.28 KiB) Downloaded 30 times
fade_frames.py
version 7. Custom "One Good Turn" expects a single layer name same size as after layer that has writing on it to be cutting from after layer and make Starwars zooming effect.
(5.73 KiB) Downloaded 32 times
fade_frames.py
version 8.like version 8. but solid color for scrolling starwars text.
(6.05 KiB) Downloaded 34 times
fade_frames.py
version 9. Page curl effect expects just 2 layers, top and bottom (select top layer, add alpha channel) and run it to transition from top layer to bottom layer.
(7.58 KiB) Downloaded 38 times
fade_frames.py
version 10. Like version 9 but allow user to choose which corner to peel page curl from.
(11.22 KiB) Downloaded 44 times
fade_frames.py
version 11. 180 rotation will transition top layer into 2nd layer by rotation. create an extra bottom layer with solid color if you want a background for when it's partly visible.
(6.15 KiB) Downloaded 48 times
Plug-in Menu Location: Python-fu/Fade Frames...

Instructions:
  1. Have 2 layers opened, fade from layer at bottom, fade to layer at top.
  2. Select top layer (fade to layer).
  3. Run plug-in, select number of frames to output as fade sequence, choose output directory, choose filename prefix.
  4. Click OK to run.
  5. Results will be outputted as a series of numbered .png files in output directory.
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
1

nidhogg
Forum Member

Post#2 by nidhogg » 08 May 2019, 20:23


Beta testing, works ok.
Fade-Frames.gif
Fade-Frames.gif (1.16 MiB) Viewed 2036 times
GIMP Learn rocks...
1

tim
GL Blogger

Post#3 by tim » 09 May 2019, 01:20


I made it for video... how did you make them animation? opened as layers?
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
0

nidhogg
Forum Member

Post#4 by nidhogg » 09 May 2019, 03:30


tim wrote:
09 May 2019, 01:20
I made it for video... how did you make them animation? opened as layers?
Yep.
GIMP Learn rocks...
0

nidhogg
Forum Member

Post#5 by nidhogg » 09 May 2019, 15:02


I had an idea for this plug-in, let's call it lazy man's fake morph.
Have 2 mugshots from same angle. These aren't exactly but they are good enough for this test.
You can use "realign" (ofn-layer-aligner.py) to align the faces quickly.
I extracted the backgrounds, to be able use same background and also changed the color of John's face to match Elvis's skin color.
ElvisLennon.gif
ElvisLennon.gif (1.05 MiB) Viewed 1992 times
GIMP Learn rocks...
1

tim
GL Blogger

Post#6 by tim » 09 May 2019, 15:05


Lazy man's fake morph hahaha!
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
1

tim
GL Blogger

Post#7 by tim » 10 May 2019, 01:15


version 4 video transition:
https://www.youtube.com/watch?v=f93JoJBMa8w
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
0

tim
GL Blogger

Post#8 by tim » 10 May 2019, 02:28


version 5 video transition:
https://www.youtube.com/watch?v=afIMl9kxb0Q
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
0

tim
GL Blogger

Post#9 by tim » 10 May 2019, 06:09


Version 6: video transition zoom in.
https://www.youtube.com/watch?v=dqPv8VIOTnc
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
0

tim
GL Blogger

Post#10 by tim » 10 May 2019, 15:52


Version 7 starwars transition:
https://www.youtube.com/watch?v=_nuaE2Qtg4g
aka Tin
:tree_02:
Tin's: Favorite Index | Simple Art === fb4yt video search | fb4yt recent video views report
Lottery numbers from image | Interested Members in TLF
Paying for hosting is to support my hobby, and donating money made from ads to The Red Cross.
         
0


GIMP/GL:  Tutorials | Tips | Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  🡆 Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 36 guests