Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. I love #Inkscape, and I love giving talks!

I love #Inkscape, and I love giving talks!

Geplant Angeheftet Gesperrt Verschoben Uncategorized
inkscape
30 Beiträge 12 Kommentatoren 0 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • blinry@chaos.socialB blinry@chaos.social

    This is clearly inspired by #JessyInk, an #Inkscape plugin that does a similar thing! I've used it to give talks in the past. It's pretty neat, and even though it hasn't been updated since ~2010, it still works!

    But it doesn't support nested layers/step-by-step animations, and the only way to view the result is to open a JavaScript-instrumented SVG in the browser…

    blinry@chaos.socialB This user is from outside of this forum
    blinry@chaos.socialB This user is from outside of this forum
    blinry@chaos.social
    schrieb zuletzt editiert von
    #5

    I've also found https://mossblaser.github.io/slidie/, which allows more complex "animations" inspired by LaTeX Beamer syntax. But it's one file per slide, apparently? That seems like a huge hassle to me. 😕

    tris@chaos.socialT blinry@chaos.socialB 2 Antworten Letzte Antwort
    0
    • blinry@chaos.socialB blinry@chaos.social

      This is clearly inspired by #JessyInk, an #Inkscape plugin that does a similar thing! I've used it to give talks in the past. It's pretty neat, and even though it hasn't been updated since ~2010, it still works!

      But it doesn't support nested layers/step-by-step animations, and the only way to view the result is to open a JavaScript-instrumented SVG in the browser…

      gustavinobevilacqua@mastodon.cisti.orgG This user is from outside of this forum
      gustavinobevilacqua@mastodon.cisti.orgG This user is from outside of this forum
      gustavinobevilacqua@mastodon.cisti.org
      schrieb zuletzt editiert von
      #6

      @blinry

      IIRC (but I can't look for sources now) at the beginning of 1900 a judge sentenced that a film is nothing else than a sequence of still frames, so even an #Inkscape animation can be a film!

      1 Antwort Letzte Antwort
      0
      • blinry@chaos.socialB blinry@chaos.social

        I've also found https://mossblaser.github.io/slidie/, which allows more complex "animations" inspired by LaTeX Beamer syntax. But it's one file per slide, apparently? That seems like a huge hassle to me. 😕

        tris@chaos.socialT This user is from outside of this forum
        tris@chaos.socialT This user is from outside of this forum
        tris@chaos.social
        schrieb zuletzt editiert von
        #7

        @blinry I'm playing with https://typst.app/universe/package/touying/ in https://typst.app/ 🙂

        1 Antwort Letzte Antwort
        0
        • alifeee@mastodon.socialA alifeee@mastodon.social

          @blinry this is neat 🤭 - I know in Inkscape you can also have multiple pages. could that be used too?

          (then I guess the presentation would be a bit like https://revealjs.com/ 's '2D' presentations, left-right for pages and up-down for layers of animation)

          blinry@chaos.socialB This user is from outside of this forum
          blinry@chaos.socialB This user is from outside of this forum
          blinry@chaos.social
          schrieb zuletzt editiert von
          #8

          @alifeee I also thought about that – my main pain point that it's currently not possible to move multiple pages at once? So inserting a slide somewhere in the middle would be very, very unfun…

          I *love* the idea of a "spatial" arrangement, that the rendering tool could respect, on the other hand!!

          And of course, a page-moving feature could be contributed to Inkscape. 😏

          How could one make step-by-step animations in that setup? Layers span over the entire document, I think. Named groups?

          alifeee@mastodon.socialA 1 Antwort Letzte Antwort
          0
          • blinry@chaos.socialB blinry@chaos.social

            I've also found https://mossblaser.github.io/slidie/, which allows more complex "animations" inspired by LaTeX Beamer syntax. But it's one file per slide, apparently? That seems like a huge hassle to me. 😕

            blinry@chaos.socialB This user is from outside of this forum
            blinry@chaos.socialB This user is from outside of this forum
            blinry@chaos.social
            schrieb zuletzt editiert von
            #9

            So… I'm interested in two things: Have you seen a tool/plugin that would feel similar to use?

            And second: Are there any #Inkscape lovers out there who would have the need for such a tool? I'd be curious about your wishes/requirements! 🙂

            blinry@chaos.socialB fernsehmuell@chaos.socialF 2 Antworten Letzte Antwort
            0
            • blinry@chaos.socialB blinry@chaos.social

              @alifeee I also thought about that – my main pain point that it's currently not possible to move multiple pages at once? So inserting a slide somewhere in the middle would be very, very unfun…

              I *love* the idea of a "spatial" arrangement, that the rendering tool could respect, on the other hand!!

              And of course, a page-moving feature could be contributed to Inkscape. 😏

              How could one make step-by-step animations in that setup? Layers span over the entire document, I think. Named groups?

              alifeee@mastodon.socialA This user is from outside of this forum
              alifeee@mastodon.socialA This user is from outside of this forum
              alifeee@mastodon.social
              schrieb zuletzt editiert von
              #10

              @blinry ah, yeah. I guess you have to create a page at the end, hope your pages are 1 dimensional, do a multi-select, and move all after your desired page, snapping or something ... yes a "insert page" would be nicer 😄

              for animations, I would imagine, e.g., "slide 3" takes "page 3", filters all objects that are not inside the page bbox, and (as you said) if they're on separate layers, determine if and what to animate from those layer orders

              blinry@chaos.socialB 1 Antwort Letzte Antwort
              0
              • blinry@chaos.socialB blinry@chaos.social

                So… I'm interested in two things: Have you seen a tool/plugin that would feel similar to use?

                And second: Are there any #Inkscape lovers out there who would have the need for such a tool? I'd be curious about your wishes/requirements! 🙂

                blinry@chaos.socialB This user is from outside of this forum
                blinry@chaos.socialB This user is from outside of this forum
                blinry@chaos.social
                schrieb zuletzt editiert von
                #11

                When editing the file, turning the layers on/off a lot would be a bit inconvenient. Maybe a dedicated plugin could help with that.

                And then, there are some possibilities for making the "renderer" happen:

                It could be an external tool that you point at the SVG, and it outputs the PDF, as fast as possible.

                It could be an Inkscape plugin; but all I've used felt a bit iffy, I dunno…

                It could be a script that does as little as possible, and calls Inkscape on the command line for rendering?

                doctormo@floss.socialD blinry@chaos.socialB 2 Antworten Letzte Antwort
                0
                • blinry@chaos.socialB blinry@chaos.social

                  This is clearly inspired by #JessyInk, an #Inkscape plugin that does a similar thing! I've used it to give talks in the past. It's pretty neat, and even though it hasn't been updated since ~2010, it still works!

                  But it doesn't support nested layers/step-by-step animations, and the only way to view the result is to open a JavaScript-instrumented SVG in the browser…

                  floy@mystical.gardenF This user is from outside of this forum
                  floy@mystical.gardenF This user is from outside of this forum
                  floy@mystical.garden
                  schrieb zuletzt editiert von
                  #12

                  @blinry heh, I've also used that for a talk once, it's super janky and I love it

                  1 Antwort Letzte Antwort
                  0
                  • alifeee@mastodon.socialA alifeee@mastodon.social

                    @blinry ah, yeah. I guess you have to create a page at the end, hope your pages are 1 dimensional, do a multi-select, and move all after your desired page, snapping or something ... yes a "insert page" would be nicer 😄

                    for animations, I would imagine, e.g., "slide 3" takes "page 3", filters all objects that are not inside the page bbox, and (as you said) if they're on separate layers, determine if and what to animate from those layer orders

                    blinry@chaos.socialB This user is from outside of this forum
                    blinry@chaos.socialB This user is from outside of this forum
                    blinry@chaos.social
                    schrieb zuletzt editiert von
                    #13

                    @alifeee Maybe another problem of spreading the content over multiple pages:

                    Your master background slide would not really be visible behind all of them during editing. – Hm, except you make a clone of it, and put it on all pages? 🤔

                    alifeee@mastodon.socialA 1 Antwort Letzte Antwort
                    0
                    • blinry@chaos.socialB blinry@chaos.social

                      When editing the file, turning the layers on/off a lot would be a bit inconvenient. Maybe a dedicated plugin could help with that.

                      And then, there are some possibilities for making the "renderer" happen:

                      It could be an external tool that you point at the SVG, and it outputs the PDF, as fast as possible.

                      It could be an Inkscape plugin; but all I've used felt a bit iffy, I dunno…

                      It could be a script that does as little as possible, and calls Inkscape on the command line for rendering?

                      doctormo@floss.socialD This user is from outside of this forum
                      doctormo@floss.socialD This user is from outside of this forum
                      doctormo@floss.social
                      schrieb zuletzt editiert von
                      #14

                      @blinry

                      You want the layers to be optional content groups in the output PDF?

                      Try the 1.5 development branch, the capypdf work I did last year outputs OCGs from layers.

                      Not animated though. But capypdf has some functionality I'm not using to do some of those kinds of things.

                      blinry@chaos.socialB fiee@literatur.socialF 2 Antworten Letzte Antwort
                      0
                      • doctormo@floss.socialD doctormo@floss.social

                        @blinry

                        You want the layers to be optional content groups in the output PDF?

                        Try the 1.5 development branch, the capypdf work I did last year outputs OCGs from layers.

                        Not animated though. But capypdf has some functionality I'm not using to do some of those kinds of things.

                        blinry@chaos.socialB This user is from outside of this forum
                        blinry@chaos.socialB This user is from outside of this forum
                        blinry@chaos.social
                        schrieb zuletzt editiert von
                        #15

                        @doctormo I think I'd like the layers to become pages in the PDF…

                        But what you're describing sounds interesting! Can you link me to the right place where I would find it?

                        1 Antwort Letzte Antwort
                        0
                        • blinry@chaos.socialB blinry@chaos.social

                          @alifeee Maybe another problem of spreading the content over multiple pages:

                          Your master background slide would not really be visible behind all of them during editing. – Hm, except you make a clone of it, and put it on all pages? 🤔

                          alifeee@mastodon.socialA This user is from outside of this forum
                          alifeee@mastodon.socialA This user is from outside of this forum
                          alifeee@mastodon.social
                          schrieb zuletzt editiert von
                          #16

                          @blinry ah, I hadn't thought about master slide. the "workaround" would seem to be yes, creating a tiled clone

                          1 Antwort Letzte Antwort
                          0
                          • doctormo@floss.socialD doctormo@floss.social

                            @blinry

                            You want the layers to be optional content groups in the output PDF?

                            Try the 1.5 development branch, the capypdf work I did last year outputs OCGs from layers.

                            Not animated though. But capypdf has some functionality I'm not using to do some of those kinds of things.

                            fiee@literatur.socialF This user is from outside of this forum
                            fiee@literatur.socialF This user is from outside of this forum
                            fiee@literatur.social
                            schrieb zuletzt editiert von
                            #17

                            @doctormo

                            Do you know open source pdf viewers that can handle OCGs – i.e. better than Okular, maybe even with JS scripting to en-/disable them?

                            @blinry

                            doctormo@floss.socialD 1 Antwort Letzte Antwort
                            0
                            • fiee@literatur.socialF fiee@literatur.social

                              @doctormo

                              Do you know open source pdf viewers that can handle OCGs – i.e. better than Okular, maybe even with JS scripting to en-/disable them?

                              @blinry

                              doctormo@floss.socialD This user is from outside of this forum
                              doctormo@floss.socialD This user is from outside of this forum
                              doctormo@floss.social
                              schrieb zuletzt editiert von
                              #18

                              @fiee

                              Not at all. I know EOG can turn OCGs on and off, but that's about as far as I went.

                              @blinry

                              1 Antwort Letzte Antwort
                              0
                              • blinry@chaos.socialB blinry@chaos.social

                                I love #Inkscape, and I love giving talks! So why not make slides using Inkscape?

                                My idea is to write a tool that looks at the layers of an SVG document, and creates one PDF page per layer, in top-to-bottom order. On the page, only that layer, plus all parent layers, would be visible.

                                That way, you could have an always-visible "master slide" in the background, and create simple step-by-step animations. In this example, "2" would be shown first, then "2a", then "2ab". After that, only "3".

                                sweber_de@darmstadt.socialS This user is from outside of this forum
                                sweber_de@darmstadt.socialS This user is from outside of this forum
                                sweber_de@darmstadt.social
                                schrieb zuletzt editiert von
                                #19

                                @blinry
                                I think there was a tool/script doing that in html5 I remember 🤔

                                1 Antwort Letzte Antwort
                                0
                                • blinry@chaos.socialB blinry@chaos.social

                                  I love #Inkscape, and I love giving talks! So why not make slides using Inkscape?

                                  My idea is to write a tool that looks at the layers of an SVG document, and creates one PDF page per layer, in top-to-bottom order. On the page, only that layer, plus all parent layers, would be visible.

                                  That way, you could have an always-visible "master slide" in the background, and create simple step-by-step animations. In this example, "2" would be shown first, then "2a", then "2ab". After that, only "3".

                                  claudius@darmstadt.socialC This user is from outside of this forum
                                  claudius@darmstadt.socialC This user is from outside of this forum
                                  claudius@darmstadt.social
                                  schrieb zuletzt editiert von
                                  #20

                                  @blinry inkscape can do multiple canvases and cloned objects. You could add the ever-same background as a clone to each canvas and then export to pdf would be working right away.

                                  The a/b/c thing, though, would still need extra work.

                                  1 Antwort Letzte Antwort
                                  0
                                  • blinry@chaos.socialB blinry@chaos.social

                                    So… I'm interested in two things: Have you seen a tool/plugin that would feel similar to use?

                                    And second: Are there any #Inkscape lovers out there who would have the need for such a tool? I'd be curious about your wishes/requirements! 🙂

                                    fernsehmuell@chaos.socialF This user is from outside of this forum
                                    fernsehmuell@chaos.socialF This user is from outside of this forum
                                    fernsehmuell@chaos.social
                                    schrieb zuletzt editiert von
                                    #21

                                    @blinry you are the only one i know who „loves“ inkscape. 😅

                                    1 Antwort Letzte Antwort
                                    0
                                    • blinry@chaos.socialB blinry@chaos.social

                                      I love #Inkscape, and I love giving talks! So why not make slides using Inkscape?

                                      My idea is to write a tool that looks at the layers of an SVG document, and creates one PDF page per layer, in top-to-bottom order. On the page, only that layer, plus all parent layers, would be visible.

                                      That way, you could have an always-visible "master slide" in the background, and create simple step-by-step animations. In this example, "2" would be shown first, then "2a", then "2ab". After that, only "3".

                                      poinck@tenforward.socialP This user is from outside of this forum
                                      poinck@tenforward.socialP This user is from outside of this forum
                                      poinck@tenforward.social
                                      schrieb zuletzt editiert von
                                      #22

                                      @blinry I think, I have used a python script called `inkslides.py` in the past, but compatibility broke with newer versions of Inkscape. It supported nested layers to have the same backround and elements for more than one slide.

                                      https://wiki.inkscape.org/wiki/InkSlide

                                      1 Antwort Letzte Antwort
                                      0
                                      • blinry@chaos.socialB blinry@chaos.social

                                        I love #Inkscape, and I love giving talks! So why not make slides using Inkscape?

                                        My idea is to write a tool that looks at the layers of an SVG document, and creates one PDF page per layer, in top-to-bottom order. On the page, only that layer, plus all parent layers, would be visible.

                                        That way, you could have an always-visible "master slide" in the background, and create simple step-by-step animations. In this example, "2" would be shown first, then "2a", then "2ab". After that, only "3".

                                        keyj@mastodon.gamedev.placeK This user is from outside of this forum
                                        keyj@mastodon.gamedev.placeK This user is from outside of this forum
                                        keyj@mastodon.gamedev.place
                                        schrieb zuletzt editiert von
                                        #23

                                        @blinry Alternatively, you could use Inkscape's native page support. It's a bit wonky, and you need to do master pages by hand by putting a clone of the master page on every other page, but it should get the job done.

                                        1 Antwort Letzte Antwort
                                        0
                                        • blinry@chaos.socialB blinry@chaos.social

                                          When editing the file, turning the layers on/off a lot would be a bit inconvenient. Maybe a dedicated plugin could help with that.

                                          And then, there are some possibilities for making the "renderer" happen:

                                          It could be an external tool that you point at the SVG, and it outputs the PDF, as fast as possible.

                                          It could be an Inkscape plugin; but all I've used felt a bit iffy, I dunno…

                                          It could be a script that does as little as possible, and calls Inkscape on the command line for rendering?

                                          blinry@chaos.socialB This user is from outside of this forum
                                          blinry@chaos.socialB This user is from outside of this forum
                                          blinry@chaos.social
                                          schrieb zuletzt editiert von
                                          #24

                                          So I made a little prototype of my #Inkscape to slide generator! You can find the Rust code here: https://codeberg.org/blinry/inkslide

                                          It will create one PDF page per layer, which shows that layer plus all parents. It's pretty fast, because all pages can be processed in parallel (thanks to the rayon library)!

                                          I noticed that as an exception, the topmost layer should not be rendered to its own slide (I use it as a "master slide").

                                          blinry@chaos.socialB doctormo@floss.socialD 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen



                                          Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                                          Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                                          Impressum | Datenschutzerklärung | Nutzungsbedingungen

                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Über dieses Forum