Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] add PDF as output #1

Open
bytebone opened this issue Jan 10, 2024 · 2 comments
Open

[FEAT] add PDF as output #1

bytebone opened this issue Jan 10, 2024 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@bytebone
Copy link
Contributor

Hey there,

this project came in clutch when I needed to batch generate thumbnails for a large folder of video files. The one feature I was missing though is to concatenate all produced thumbnails into neatly organized PDF files, appropriately sized to a pagesize, and properly compressed to not get too large.

If you're not sure what I am thinking of, consider this report from a professional (and paid) media software:
image

This would require moving the file information to the left of the thumbnails, and by default only generating one line of 3-4 thumbnails, depending on what fits best. Then making sure these stacked images dont exceed the width and height of standard page sizes.

Since I've been looking for go projects to better myself with, I'd offer to jump on and try to add this if you think of it as useful. I've played around with imagemagik a little to get this to work and have some sort of solution using magick montage, I'd just have to figure out how to properly implement this (or a more efficient solution) into the code.

@kmou424
Copy link
Owner

kmou424 commented Jan 30, 2024

Sounds good, we can add an cmd argument to specify file type of output. Then process them in different ways.

@kmou424 kmou424 added help wanted Extra attention is needed good first issue Good for newcomers labels Jan 30, 2024
@kmou424
Copy link
Owner

kmou424 commented Jan 30, 2024

Create a branch to develop this feature. And we should not let too many external programs as dependencies if possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants