Skip to content

Commit 06a4f1d

Browse files
committed
Effects > Animation > Background/Foreground: fully functional!
Relates to #331 These effects are a simple but effective demonstration of how PD might tackle additional animation effects going forward. Both effects use the same dialog under-the-hood. The only difference between the two is whether the target layer gets painted beneath or above the other frames in the image. The foreground tool in particular makes it trivial to e.g. create a watermark for your animation. Just... 1) Load the existing animated file into PD 2) Create a new text or typography layer with your desired text 3) Use the Effects > Animation > Foreground effect to merge the new text layer with all other layers (and optionally delete the layer after, since it's no longer required) 4) Save the finished animation back out to file! Next up is to add opacity and blend-mode options to the dialog, so that you have more control over how the background/foreground gets painted. If I'm feeling ambitious, I may also add the option to move the background/foreground between frames. This could allow for fun parallax effects... (we'll see how ambitious I'm feeling in the coming days, ha)
1 parent 5bb26c4 commit 06a4f1d

15 files changed

+517
-127
lines changed

App/PhotoDemon/Languages/French.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>fr-FR</langid>
88
<langname>Français</langname>
9-
<langversion>6.7.520</langversion>
9+
<langversion>6.7.522</langversion>
1010
<langstatus>Complete</langstatus>
1111

1212
<author>Jean Jacques Piedfort (orig. Frank Donckers)</author>
@@ -7072,17 +7072,37 @@ If you want to save it with a different file name, please select 'Cancel', then
70727072

70737073
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70747074

7075+
<phrase>
7076+
<original>after processing, delete this layer</original>
7077+
<translation></translation>
7078+
</phrase>
7079+
70757080
<phrase>
70767081
<original>background layer</original>
70777082
<translation></translation>
70787083
</phrase>
70797084

7085+
<phrase>
7086+
<original>Applying background</original>
7087+
<translation></translation>
7088+
</phrase>
7089+
7090+
<phrase>
7091+
<original>Applying foreground</original>
7092+
<translation></translation>
7093+
</phrase>
7094+
7095+
<phrase>
7096+
<original>foreground layer</original>
7097+
<translation></translation>
7098+
</phrase>
7099+
70807100
<phrase>
70817101
<original>waiting</original>
70827102
<translation>attendre</translation>
70837103
</phrase>
70847104

7085-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7105+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70867106

70877107
<phrase>
70887108
<original>random seed</original>
@@ -13295,10 +13315,10 @@ Si vous choisissez de désactiver les mises à jour, n'oubliez pas de visiter ph
1329513315

1329613316
<!-- Automatic text extraction complete. -->
1329713317

13298-
<phrasecount>2513</phrasecount>
13318+
<phrasecount>2517</phrasecount>
1329913319

13300-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13301-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13302-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13320+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13321+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13322+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1330313323

1330413324
</pdData>

App/PhotoDemon/Languages/German.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>de-DE</langid>
88
<langname>Deutsch (DE)</langname>
9-
<langversion>9.0.174</langversion>
9+
<langversion>9.0.176</langversion>
1010
<langstatus>Up-to-date</langstatus>
1111

1212
<author>rk (ehem. Frank Donckers, Helmut Kuerbiss)</author>
@@ -7072,17 +7072,37 @@ If you want to save it with a different file name, please select 'Cancel', then
70727072

70737073
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70747074

7075+
<phrase>
7076+
<original>after processing, delete this layer</original>
7077+
<translation></translation>
7078+
</phrase>
7079+
70757080
<phrase>
70767081
<original>background layer</original>
70777082
<translation></translation>
70787083
</phrase>
70797084

7085+
<phrase>
7086+
<original>Applying background</original>
7087+
<translation></translation>
7088+
</phrase>
7089+
7090+
<phrase>
7091+
<original>Applying foreground</original>
7092+
<translation></translation>
7093+
</phrase>
7094+
7095+
<phrase>
7096+
<original>foreground layer</original>
7097+
<translation></translation>
7098+
</phrase>
7099+
70807100
<phrase>
70817101
<original>waiting</original>
70827102
<translation>Warten</translation>
70837103
</phrase>
70847104

7085-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7105+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70867106

70877107
<phrase>
70887108
<original>random seed</original>
@@ -13278,10 +13298,10 @@ Wenn Sie trotzdem Updates deaktivieren möchten, vergessen Sie nicht, photodemon
1327813298

1327913299
<!-- Automatic text extraction complete. -->
1328013300

13281-
<phrasecount>2513</phrasecount>
13301+
<phrasecount>2517</phrasecount>
1328213302

13283-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13284-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13285-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13303+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13304+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13305+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1328613306

1328713307
</pdData>

App/PhotoDemon/Languages/Indonesian.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>id-ID</langid>
88
<langname>Indonesian</langname>
9-
<langversion>6.6.479</langversion>
9+
<langversion>6.6.481</langversion>
1010
<langstatus>Complete</langstatus>
1111

1212
<author>Ari Sohandri Putra (7.0 updates by Google Translate)</author>
@@ -7072,17 +7072,37 @@ If anda mahu menyimpannya dengan nama fail yang berbeza, sila pilih 'Batal', kem
70727072

70737073
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70747074

7075+
<phrase>
7076+
<original>after processing, delete this layer</original>
7077+
<translation></translation>
7078+
</phrase>
7079+
70757080
<phrase>
70767081
<original>background layer</original>
70777082
<translation></translation>
70787083
</phrase>
70797084

7085+
<phrase>
7086+
<original>Applying background</original>
7087+
<translation></translation>
7088+
</phrase>
7089+
7090+
<phrase>
7091+
<original>Applying foreground</original>
7092+
<translation></translation>
7093+
</phrase>
7094+
7095+
<phrase>
7096+
<original>foreground layer</original>
7097+
<translation></translation>
7098+
</phrase>
7099+
70807100
<phrase>
70817101
<original>waiting</original>
70827102
<translation></translation>
70837103
</phrase>
70847104

7085-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7105+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70867106

70877107
<phrase>
70887108
<original>random seed</original>
@@ -13280,10 +13300,10 @@ Jika anda masih memilih untuk melumpuhkan Perbarui, jangan lupa untuk mengunjung
1328013300

1328113301
<!-- Automatic text extraction complete. -->
1328213302

13283-
<phrasecount>2513</phrasecount>
13303+
<phrasecount>2517</phrasecount>
1328413304

13285-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13286-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13287-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13305+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13306+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13307+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1328813308

1328913309
</pdData>

App/PhotoDemon/Languages/Italian.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>it-IT</langid>
88
<langname>Italiano</langname>
9-
<langversion>8.0.31</langversion>
9+
<langversion>8.0.33</langversion>
1010
<langstatus>Completa</langstatus>
1111

1212
<author>GioRock (8.0 updates by DeepL.com)</author>
@@ -7070,17 +7070,37 @@ Se vuoi salvare il file dell'immagine con un altro nome, per favore seleziona 'A
70707070

70717071
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70727072

7073+
<phrase>
7074+
<original>after processing, delete this layer</original>
7075+
<translation></translation>
7076+
</phrase>
7077+
70737078
<phrase>
70747079
<original>background layer</original>
70757080
<translation></translation>
70767081
</phrase>
70777082

7083+
<phrase>
7084+
<original>Applying background</original>
7085+
<translation></translation>
7086+
</phrase>
7087+
7088+
<phrase>
7089+
<original>Applying foreground</original>
7090+
<translation></translation>
7091+
</phrase>
7092+
7093+
<phrase>
7094+
<original>foreground layer</original>
7095+
<translation></translation>
7096+
</phrase>
7097+
70787098
<phrase>
70797099
<original>waiting</original>
70807100
<translation>in attesa</translation>
70817101
</phrase>
70827102

7083-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7103+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70847104

70857105
<phrase>
70867106
<original>random seed</original>
@@ -13287,10 +13307,10 @@ Se si sceglie ancora di disabilitare gli aggiornamenti, non dimenticate di visit
1328713307

1328813308
<!-- Automatic text extraction complete. -->
1328913309

13290-
<phrasecount>2513</phrasecount>
13310+
<phrasecount>2517</phrasecount>
1329113311

13292-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13293-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13294-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13312+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13313+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13314+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1329513315

1329613316
</pdData>

App/PhotoDemon/Languages/Macedonian.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>mk-MK</langid>
88
<langname>македонски</langname>
9-
<langversion>1.0.333</langversion>
9+
<langversion>1.0.335</langversion>
1010
<langstatus>incomplete</langstatus>
1111

1212
<author>Бобан Ѓерасимоски</author>
@@ -7066,17 +7066,37 @@ If сакате да ја спаси со друго име на датотек
70667066

70677067
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70687068

7069+
<phrase>
7070+
<original>after processing, delete this layer</original>
7071+
<translation></translation>
7072+
</phrase>
7073+
70697074
<phrase>
70707075
<original>background layer</original>
70717076
<translation></translation>
70727077
</phrase>
70737078

7079+
<phrase>
7080+
<original>Applying background</original>
7081+
<translation></translation>
7082+
</phrase>
7083+
7084+
<phrase>
7085+
<original>Applying foreground</original>
7086+
<translation></translation>
7087+
</phrase>
7088+
7089+
<phrase>
7090+
<original>foreground layer</original>
7091+
<translation></translation>
7092+
</phrase>
7093+
70747094
<phrase>
70757095
<original>waiting</original>
70767096
<translation></translation>
70777097
</phrase>
70787098

7079-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7099+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70807100

70817101
<phrase>
70827102
<original>random seed</original>
@@ -13274,10 +13294,10 @@ If сеуште изберете да го исклучите ажурирања
1327413294

1327513295
<!-- Automatic text extraction complete. -->
1327613296

13277-
<phrasecount>2513</phrasecount>
13297+
<phrasecount>2517</phrasecount>
1327813298

13279-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13280-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13281-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13299+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13300+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13301+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1328213302

1328313303
</pdData>

App/PhotoDemon/Languages/Master/MASTER.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<langid>en-US</langid>
88
<langname>English (US) - MASTER COPY</langname>
9-
<langversion>8.9.177</langversion>
9+
<langversion>8.9.182</langversion>
1010
<langstatus>Automatically generated from PhotoDemon's source code</langstatus>
1111

1212
<author>Tanner Helland</author>
@@ -7015,17 +7015,37 @@ If you want to save it with a different file name, please select 'Cancel', then
70157015

70167016
<!-- Edit_UndoHistory.frm contains 8 phrases. 4 were duplicates of existing phrases, so only 4 new phrases were written to file. -->
70177017

7018+
<phrase>
7019+
<original>after processing, delete this layer</original>
7020+
<translation></translation>
7021+
</phrase>
7022+
70187023
<phrase>
70197024
<original>background layer</original>
70207025
<translation></translation>
70217026
</phrase>
70227027

7028+
<phrase>
7029+
<original>Applying background</original>
7030+
<translation></translation>
7031+
</phrase>
7032+
7033+
<phrase>
7034+
<original>Applying foreground</original>
7035+
<translation></translation>
7036+
</phrase>
7037+
7038+
<phrase>
7039+
<original>foreground layer</original>
7040+
<translation></translation>
7041+
</phrase>
7042+
70237043
<phrase>
70247044
<original>waiting</original>
70257045
<translation></translation>
70267046
</phrase>
70277047

7028-
<!-- Effects_Animation_Background.frm contains 7 phrases. 5 were duplicates of existing phrases, so only 2 new phrases were written to file. -->
7048+
<!-- Effects_Animation_Background.frm contains 19 phrases. 13 were duplicates of existing phrases, so only 6 new phrases were written to file. -->
70297049

70307050
<phrase>
70317051
<original>random seed</original>
@@ -13201,10 +13221,10 @@ If you still choose to disable updates, don't forget to visit photodemon.org fro
1320113221

1320213222
<!-- Automatic text extraction complete. -->
1320313223

13204-
<phrasecount>2513</phrasecount>
13224+
<phrasecount>2517</phrasecount>
1320513225

13206-
<!-- As of this build, PhotoDemon contains 5115 phrases. -->
13207-
<!-- 2602 are duplicates, so only 2513 unique phrases have been written to file. -->
13208-
<!-- These 2513 phrases contain approximately 11585 total words. -->
13226+
<!-- As of this build, PhotoDemon contains 5127 phrases. -->
13227+
<!-- 2610 are duplicates, so only 2517 unique phrases have been written to file. -->
13228+
<!-- These 2517 phrases contain approximately 11596 total words. -->
1320913229

1321013230
</pdData>

0 commit comments

Comments
 (0)