reuterbal / photobooth

A flexible photobooth software
GNU Affero General Public License v3.0
319 stars 157 forks source link

Wedding Photobooth Success #54

Closed jkruszynski closed 6 years ago

jkruszynski commented 6 years ago

Describe your photobooth I recently used this software with some modifications for a friends wedding. Everything went great! My hardware was just a DSLR, 7" rpi touch screen attached to my raspberry pi. My goal was to set it up, and not have to worry about it the rest of the night, and it worked as I had hoped.

Hardware (please complete the following information):

Software (please complete the following information):

Modifications: For the wedding, I added 2 main features: Google Photos integration and adding a footer for a wedding hashtag.

Since then, I have added the ability to change the background (from plain white to a custom one created by me) and change to have odd number of photos, such as 3. The purpose of this is to have 2 photos in the top row, 1 photo on the left/right in the bottom row, and the empty space would have a wedding watermark/logo.

Going forward, it's mostly just tweaking different things, such as photo spacing. Also want to interact with some other API's for a better photo storage option.

Problems: My main problems were not with the photobooth software, but working with different API's. I tried a few photo gallery specific websites that provided API, but I could not get them working for some reason. Was kind of a last minute switch to Google Photos, but it worked out well in the end. Also didn't get the lighting I had hoped, nor the angle I wanted. So upgrading my lighting and adding a wide angle lens to my inventory going forward.

Pictures: Sample assembled pic: 2018-08-19

carbs10 commented 6 years ago

Hi There Great Job, Can you help with the code to get the background please.

jkruszynski commented 6 years ago

@carbs10 I made the change here on line 149: https://github.com/jkruszynski/photobooth/blob/master/photobooth/camera/__init__.py

In the configuration menus, I added a flag to add a background, as well as a location for the background. If that flag was true, then open the image rather than creating a blank one.

reuterbal commented 6 years ago

Hi @jkruszynski

thanks for your feedback and I'm glad the app proved useful for you!

I will have a look at your implementation of the Google Photo upload when starting to work on postprocessing modules. I'm sure it will prove useful!

Support for background pictures and (m x n - 1) pictures is already implemented in the development branch, see for example the question by @carbs10 in #52 @carbs10: Is there a reason why you don't want to use this solution?

carbs10 commented 6 years ago

@reuterbal

Hello there

I would love to use any solution to add photos, unfortunatly I dont know how to read or write code, I was able yo run your files but thats about it..... im trying to learn but its a bit difficult.

Thank you

jkruszynski commented 6 years ago

@reuterbal

Thanks, it's been a fun project. I'm a semi newbie when it comes to Python, only within the past year or so. So don't have much experience with threading and the worker design you have. And I let this project creep up on me, so I'm sure some of the implementations could be cleaner. The one issue I am having with the google photos implementation is that when I close out the app, the GUI shuts down fine, but continues to run in the command prompt. Something about the google threads is hanging it up, so I just need to learn more about the threading stuff to stop that.

wikijm commented 6 years ago

Hi @jkruszynski,

You'll be able to see you 'Success story' on the wiki now 😃 Thanks for your feedback 👍

As this is included in the Wiki now, I'll close this.

MarioJanssen27 commented 5 years ago

Which settings did you use for the collage?

in deutsch

Welche Einstellungen habt ihr für die Collage verwendet?