flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
https://flameshot.org
GNU General Public License v3.0
23.92k stars 1.52k forks source link

Add function for Customer! #3577

Closed amro-amiran closed 2 months ago

amro-amiran commented 2 months ago

Feature Description

Hi! First time writing here a request!)

We need a program that took a screenshot and could print the resulting image on a printer in A4 format and save the result.

We also want to add our logo (watermark) to the image.

Can you make such improvements to your program?

mmahmoudian commented 2 months ago

Thanks for contacting us. I break down the answer for your convenience:

We need a program that took a screenshot and could print the resulting image on a printer in A4 format and save the result.

Flameshot is a screenshot program, which means it does not limit user to specific image dimension. A4 paper has a specific dimension and you have not mentioned how you want to treat screenshots that are smaller/larger than an A4 paper. I believe it is essential that you decide on this matter.

The printing is discussed here:

https://github.com/flameshot-org/flameshot/issues/768

We also want to add our logo (watermark) to the image.

The watermark have been discussed before and the final decision was to allow it as a plugin. More information here:

https://github.com/flameshot-org/flameshot/issues/158

Can you make such improvements to your program?

As mentioned above, these have been discussed and ultimately decided to be implemented via the plugin system. The design of the plugin system have been extensively discussed here:

https://github.com/flameshot-org/flameshot/discussions/2529

That said, you can easily use Flameshot and few other software such as ImageMagic to get the desired functionality. This is extra easy if you use a Linux or macOS machine, but it still can be done on Windows machine, although I don't know how. Instructions for watermark have been already provided here:

https://github.com/flameshot-org/flameshot/issues/158#issuecomment-954746262

And instructions for printing have been provided here:

https://github.com/flameshot-org/flameshot/issues/1643#issuecomment-850138908


As you know, Flameshot is a Free and Libre OpenSource Software designed by volunteers on their spare time. Considering that you want to use Flameshot in a business capacity, perhaps you can kindly commission such feature addition or put code bounty on the plugin system development. If you want to commission the work, perhaps I can suggest a developer that you can negotiate with, or you can find one yourself. If you want to put code bounty, we have explained this in details here:

https://flameshot.org/donate/


If you don't mind, I will close this issue as both points are duplicate of existing open issues.