mirror of
https://github.com/avictormorais/posterfy.git
synced 2026-04-25 07:45:55 +03:00
[GH-ISSUE #5] Export posters for printing #3
Labels
No labels
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/posterfy#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BennoCrafter on GitHub (Aug 18, 2025).
Original GitHub issue: https://github.com/avictormorais/posterfy/issues/5
As the title suggests, I’d like to have an export option that ensures the best possible quality. I’ll try to look into it myself when I have time.
Currently, my main issue is that the print quality isn’t optimal.
Some ideas to note down for improvement:
• Add an export button with support for multiple formats, such as:
• SVG
• PDF (most important)
It would also be helpful if the export included options for different sizes. This isn’t critical—since poster printing software can handle scaling—but it would be a nice-to-have feature.
(Like A4, A3, A2)
@avictormorais commented on GitHub (Aug 18, 2025):
Good catch! I’ll work on adding a proper “print export” option, likely with PDF support. If you happen to try something out before I do, a PR would be super welcome!
@BennoCrafter commented on GitHub (Aug 18, 2025):
Love to contribute to it too! So don't stress :)
@BennoCrafter commented on GitHub (Aug 18, 2025):
@avictormorais Oh. And what's with the posterfy watermark? I really don't want to keep it when printing 😅
@BennoCrafter commented on GitHub (Aug 18, 2025):
Btw. Getting the project running I had two import bugs. The first commit in the pr fixes that
@avictormorais commented on GitHub (Aug 18, 2025):
The ideal would be to hide the watermark when selecting a print option. I think it’s important to keep the logo so that other people can get to know Posterfy when sharing ;/. I’m a bit busy with work right now, but I’ll review everything soon!
@BennoCrafter commented on GitHub (Aug 18, 2025):
All good :) Got it working and now love to work in that project :D
@avictormorais commented on GitHub (Aug 19, 2025):
hey @BennoCrafter, i’m going to start working on an account system to enable some new features, so you can work on a solution if you want. Or, you can wait until I’m done, so I can focus on the export-to-print part!
@BennoCrafter commented on GitHub (Aug 19, 2025):
Hi @avictormorais! Currently working on a solution to generate the album covers as pdf instead, because canvas generates a bitmap. Via. PDF you then should be able to convert it to high dpi jpeg or png.
@avictormorais commented on GitHub (Aug 19, 2025):
Glad to hear that! If you ever need a hand, just reach out to me through the email on my GitHub profile!
@BennoCrafter commented on GitHub (Aug 19, 2025):
Sure! You have something more convenient like discord?
@avictormorais commented on GitHub (Aug 19, 2025):
Yep! You can drop me your Discord here, or if you don’t wanna share it publicly, just shoot me an email instead.
@DamnUi commented on GitHub (Nov 14, 2025):
This would be the best option, honestly this project wanted to make me learn js just to help but i have tests soon so cant, anyways other than the lack of a pdf option and removing the label this program really is amazing!
@avictormorais commented on GitHub (Nov 14, 2025):
I’m also busy with a few other things right now, so I can’t really work on Posterfy at the moment, but as soon as I can I’ll take a look at some new features, the ones you mentioned are already on my list.
And definitely learn JS when you get the chance, it’s really fun to build projects like this. Who knows, maybe you’ll even open a PR here someday 😄
@BennoCrafter commented on GitHub (Nov 15, 2025):
Hey! So the problem with the current poster generator is, that it works via the html canvas. So:
@DamnUi commented on GitHub (Nov 15, 2025):
One day for sure!
@DamnUi commented on GitHub (Nov 15, 2025):
ahhh, i dont know much but i think RICH (the python cli package) allows us to get a svg of the whats being displayed and maybe that can be used here. Yk get an svg and then convert it (if it works similarly at all)
@avictormorais commented on GitHub (Nov 15, 2025):
hey @DamnUi @BennoCrafter yesterday I checked some basic solutions and maybe I found one
I don't usually work with pdfs or printing, so I'm attaching the final pdf here. please check if it works better for printing than the original png.
Posterfy - SOS.pdf
@BennoCrafter commented on GitHub (Nov 15, 2025):
How'd you do it?
@avictormorais commented on GitHub (Nov 15, 2025):
i used the jspdf library and put the image inside a pdf with the right proportions. i thought it would lose quality, but from what i’ve seen it looks fine. i’m just not sure if it stays accurate when printing.
@DamnUi commented on GitHub (Nov 16, 2025):
@BennoCrafter @avictormorais i can print this out for yall if you want me to test it, on an a4 page. In my opinion it looks fine too
@avictormorais commented on GitHub (Nov 16, 2025):
Would be great if you could print it and let us know what you think. If you approve, i'll open the pr
@DamnUi commented on GitHub (Nov 16, 2025):
okay ill do this one give me 2-3hrs or so. Ill print this sos one right
@avictormorais commented on GitHub (Nov 16, 2025):
no rush, do it when you can
if you want, send me an email (it's public on my github profile), and I’ll send you the pdf of a poster you choose, so you avoid printing something you don’t like or won’t use
@DamnUi commented on GitHub (Nov 16, 2025):
hey man ill take you up on that email, the shop i went today was closed (the one i have just stopped working ill do it tom.
can we communicate on discord instead. friend me, mines nonja.
@avictormorais commented on GitHub (Nov 16, 2025):
sure, sent a friend request ;)
@avictormorais commented on GitHub (Nov 17, 2025):
since @DamnUi tested the sample pdf and the quality remained acceptable, I pushed the change to export as pdf to main branch. i plan to improve the export methods with more options and formats (such as exporting and importing with json)... we'll see