NickeManarin / ScreenToGif

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.
http://www.screentogif.com
Microsoft Public License
23.43k stars 2.16k forks source link

[Feature request] Greenshot implementation #237

Open Kristinita opened 6 years ago

Kristinita commented 6 years ago

1. Request

It would be nice, if you implemented in ScreenToGIF Greenshot or any open source image editor.

2. Justification

ScreenToGIF at the time have a few opportunities for editing frames. It would be nice, if you can greatly enhance the ability to edit frames.

3. Expected behavior

For frame in all frames:

    ImageOpen image in Greenshot → user edit frame in Greenshot → Apply → changes successfully applied.

4. Examples on other apps

ShareX have Greenshot support.

If:

    After capture tasksOpen in image editor in settings,

    user can edit just made screenshot in Greenshot.

ShareX Greenshot

Thanks.

vatterspun commented 6 years ago

On a single frame? I guess if you have a very small set of frames with a long delay between frames (e.g. slideshow) that makes sense.

Kristinita commented 6 years ago

@vatterspun , it would be nice, if would be possible edit in Greenshot multiple frames.

User select multiple frames →  ImageOpen image in Greenshot → user edit frame in Greenshot → Apply → changes successfully applied for all selected frames.

If possible.

Thanks.

vatterspun commented 6 years ago

Perhaps but there would definitely need to be a ceiling on that. For example, opening 20 editor screens for 20 frames seems like the max anyone would find useful. 50 windows for 50 frames is probably just going to crash Greenshot. Also it would probably be necessary that the individual frames were distinguished somehow (as in 1 of 20, 2 of 20, 3 of 20, etc.).

What exactly are you looking to build with this functionality? I'm not sure it makes sense to use Greenshot as an animation program since it wouldn't allow for preview functionality, which I imagine is the logical next feature request.

Kristinita commented 6 years ago

@vatterspun,

At the time:

I record video → I select any frames → ImageFree Drawing → I draw arrow → Apply → arrow add to all selected frames:

Arrow

It would be nice, if would be possible to realize similar behavior, edit images, use Greenshot or another implemented to ScreenToGIF open source image editor.

NutchapolSal commented 6 years ago

IMO The project editor is already suffice, but could use more image editing options (such as hollow rectangles, ellipses, arrows, simple annotation tools) But if this is going to be implemented then I'm thinking about exporting the frames into pngs and open them in a image editor, wait for changes then replace the frames and delete the files

vatterspun commented 6 years ago

... I'm thinking about exporting the frames into pngs and open them in a image editor, wait for changes then replace the frames and delete the files

There's a way to do this now by just saving the project file and opening it with 7zip. It's just having consistent image addendums between frames. For example, many animations (unless they were slideshows with 1 or 2 seconds between frames) need the box you drew on image 23 to be the same edit on 24-30. I can see doing something like that with LibreOffice Impress, but that's a rather involved process.