reuterbal / photobooth

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

Three problems: 1. Gpio, 2. The photo quality is reduced and 3. Save on a USB stick. #89

Closed MarioJanssen27 closed 5 years ago

MarioJanssen27 commented 5 years ago

Hello, I have three problems:

  1. Gpio: I wanted to build my Photobooth without a touchscreen. I don't need the printer. I just want to start photo run. Do not activate the other menu items. The only problem I have is the first selection screen (see photo 1). I can't get any further with the Gpio. I would have to work with the mouse or the touch screen. I only have two Gpios.

  2. The photo quality is reduced. I don't mean the number of pixels but the photo quality. I wanted to increase the photo quality. I use Gphoto2 because I have a Canon.

  3. Save on a USB stick. I cannot use a USB stick because I have to make the following settings (see photo 2). File manager/ edit/ settings/ disk management/ The following settings are not checked:

    • Mount data carrier automatically at program start.
    • Mount removable media automatically when inserting. I must remove the hooks otherwise my camera is not found by Gphoto2.

in Deutsch


Hallo ich habe drei Probleme:

  1. Gpio: Ich wollte meine Photobooth ohne Touchscreen aufbauen. Den Drucker brauche ich nicht. Ich möchte nur Foto-Durchlauf starten. Nicht die anderen Menü Punkte aktivieren. Das einzige Probleme das ich habe ist der Erste Auswahl Bildschirm (siehe Foto 1). Da komme ich nicht mit den Gpio weiter. Ich müsste mit Mouse oder mit dem Touchscreen arbeiten. Ich habe habe bloß zwei Gpios.

  2. Die Foto Qualität ist heruntergesetzt. ich meine nicht die Anzahl der Pixel sondern die Foto Qualität. Ich wollte die Foto Qualität erhöhen. Ich benutze Gphoto2 weil ich eine Canon habe.

  3. Speichern auf einen USB-Stick. Ich kann keinen USB-Stick verwenden weil ich folgende Einstellungen vornehmen muss (siehe Foto 2). Dateimanager/ Bearbeiten/ Einstellungen/ Datenträgerverwaltung/ Es sind folgenden Einstellungen keine Haken bei:

    • Datenträger bei Programmstart automatisch einhängen.
    • Wechseldatenträger automatisch beim Einlegen einbinden. Ich muss die Haken entfernen sonst wird meine Kamera von Gphoto2 nicht gefunden.
reuterbal commented 5 years ago

Hi,

I think you forgot to attach the photos.

  1. See this Wiki entry regarding direct start of the photobooth.

  2. I don't understand. What is reduced?

  3. Install autofs and add the USB drive there or add it in /etc/fdisk

reuterbal commented 5 years ago

Regarding 3.: Did you follow these instructions? This should avoid mounting the SD card of the camera.

MarioJanssen27 commented 5 years ago

1. See this Wiki entry regarding direct start of the photobooth.

I made it. Thanks to your instructions.

In german/ in Deutsch_ Ich habe es geschafft. Dank deiner Anleitung.


2. I don't understand. What is reduced? The photo quality is reduced. I don't mean the number of pixels but the photo quality. I wanted to increase the photo quality. I use Gphoto2 because I have a Canon.

If I take a photo with the camera with the same number of pixels, for example 10 million pixels. The file has a size of 4 MB. Even if I only trigger the camera with Gphoto2, the file has a size of 4MB. But I delete you camera with Photobooth. The files only have a size of 0,6 MB (600 KB). This can only affect the quality. How can I increase the quality?

In german/ in Deutsch Wenn ich ein Foto mit der Camera mache bei der gleichen Pixel Anzahl zum Beispiel 10 Millionen Pixel. Hat die Datei eine größe von 4 MB. Auch wenn ich die Camera nur mit Gphoto2 aus löse hat Datei eine größe von 4MB. Aber lösche ich dir Kamera mit Photobooth aus. Haben die Dateien nur eine größe von 0,6 MB (600 KB). Das kann nur auf Qualität sich auswirken. Wie kann ich die Qualität erhöhen?


3. Install autofs and add the USB drive there or add it in /etc/fdisk

Regarding 3.: Did you follow these instructions? This should avoid mounting the SD card of the camera.

I tried this but couldn't find and delete the file sudo rm /usr/share/gvfs/remote-volume-monitors/gphoto2.mount.

I could not delete all other files. I am using a Raspberry Pi 3 b+ with the latest Strech version.

Fdisk. writes the following message: fdisk -l fdisk: cannot open /dev/ram0: Keine Berechtigung fdisk: cannot open /dev/ram1: Keine Berechtigung fdisk: cannot open /dev/ram2: Keine Berechtigung fdisk: cannot open /dev/ram3: Keine Berechtigung fdisk: cannot open /dev/ram4: Keine Berechtigung fdisk: cannot open /dev/ram5: Keine Berechtigung fdisk: cannot open /dev/ram6: Keine Berechtigung fdisk: cannot open /dev/ram7: Keine Berechtigung fdisk: cannot open /dev/ram8: Keine Berechtigung fdisk: cannot open /dev/ram9: Keine Berechtigung fdisk: cannot open /dev/ram10: Keine Berechtigung fdisk: cannot open /dev/ram11: Keine Berechtigung fdisk: cannot open /dev/ram12: Keine Berechtigung fdisk: cannot open /dev/ram13: Keine Berechtigung fdisk: cannot open /dev/ram14: Keine Berechtigung fdisk: cannot open /dev/ram15: Keine Berechtigung fdisk: cannot open /dev/mmcblk0: Keine Berechtigung fdisk: cannot open /dev/sda: Keine Berechtigung

In german/ in Deutsch

Ich habe das versucht habe aber die Datei nicht finden und nicht löschen können sudo rm /usr/share/gvfs/remote-volume-monitors/gphoto2.mount.

Alle anderen Dateien konnte ich nicht löschen. Ich benutze ein Raspberry Pi 3 b+ mit mit der neusten Strech Version.

Fdisk. schriebt folgende Meldung: fdisk -l fdisk: cannot open /dev/ram0: Keine Berechtigung fdisk: cannot open /dev/ram1: Keine Berechtigung fdisk: cannot open /dev/ram2: Keine Berechtigung fdisk: cannot open /dev/ram3: Keine Berechtigung fdisk: cannot open /dev/ram4: Keine Berechtigung fdisk: cannot open /dev/ram5: Keine Berechtigung fdisk: cannot open /dev/ram6: Keine Berechtigung fdisk: cannot open /dev/ram7: Keine Berechtigung fdisk: cannot open /dev/ram8: Keine Berechtigung fdisk: cannot open /dev/ram9: Keine Berechtigung fdisk: cannot open /dev/ram10: Keine Berechtigung fdisk: cannot open /dev/ram11: Keine Berechtigung fdisk: cannot open /dev/ram12: Keine Berechtigung fdisk: cannot open /dev/ram13: Keine Berechtigung fdisk: cannot open /dev/ram14: Keine Berechtigung fdisk: cannot open /dev/ram15: Keine Berechtigung fdisk: cannot open /dev/mmcblk0: Keine Berechtigung fdisk: cannot open /dev/sda: Keine Berechtigung

reuterbal commented 5 years ago
  1. Great.

  2. You can pass additional options in assemblePicture to the save() function. See the documentation of the save function and the available options. Try, e.g. quality=95 and see, if this helps. Please let me know if it makes a difference.

  3. Read this (first hit in a search).

MarioJanssen27 commented 5 years ago
  1. Great.
  2. You can pass additional options in assemblePicture to the save() function. See the documentation of the save function and the available options. Try, e.g. quality=95 and see, if this helps. Please let me know if it makes a difference.
  3. Read this (first hit in a search).

2. The quality has improved. But much more is possible. But how? (quality=95)

3. I managed quite easily. The link didn't work or the tip.

But it was quite simple.

With this help I was able to reset all options and the USB drive was mounted again.

Regarding 3.: Did you follow these instructions? This should avoid mounting the SD card of the camera.

But now I can't write on the stick. But I think this is due to the NTFS format. I'm trying that again this week with another stick.


In German/ In Deustch

2. Die Qualität ist besser geworden. Aber es geht noch viel mehr. Aber wie? quality=95

3. Ich habe ganz einfach hinbekommen. Der Link hat nicht funktioniert bzw. der Tipp.

Aber er was ganz einfach.

Durch diese Hilfe konnte ich auch wieder alle Optionen wieder zurück stellen und das USB-Laufwerk wurde wieder eingebunden.

Regarding 3.: Did you follow these instructions? This should avoid mounting the SD card of the camera.

Aber jetzt kann ich nicht auf dem Stick schreiben. Aber das liegt glaube ich am Format NTFS. Ich probiere das diese Woche nochmal mit einen anderen Stick aus.

reuterbal commented 5 years ago
  1. Can you give an example of a "low quality" picture and include your photobooth.log?

  2. NTFS can sometimes cause trouble although I was under the impression that these days were finally over. You can try formatting the drive as FAT, then everything should work as expected.

MarioJanssen27 commented 5 years ago
  1. I uploaded the files. A photo (Quality=95; 1,4 MB), a photo (With GPhoto2--capture-and-Download from the terminal) and a log file.

  2. I'll work on it tomorrow.


In deutsch

  1. Ich habe die Dateien hochgeladen. Ein Foto (Qualität=95; 1,4 MB), ein Foto (mit GPhoto2--Capture-and-Download vom Terminal) und eine Log-Datei.

  2. Bearbeite ich morgen.

reuterbal commented 5 years ago
  1. Honestly, I don't see the issue. I can't see a quality deterioration in the first picture.

First: The resolution differs between both pictures (8MP minus the white border for the first, 10MP for the second). This is already responsible for some of the differences. Second: You must consider the influence of the JPG compression algorithm: It applies some kind of wavelet-based image decomposition, thus the resulting file size is highly dependent on the content of your picture (pictures with large smooth areas will result in smaller files compared to pictures with many fine details, even for the same number of pixels). Third: Your camera and the PIL image library might use different versions and for sure different implementations of the JPG compression algorithm, which in itself can be responsible for file size changes. Thus, considering the file size as an indicator for the image quality is highly misleading.

If you still want to compare both, enable saving of the individual shots and set the size of the picture in the photobooth settings to 3888px × 2592px. Then compare your photobooth_shotXXX.jpg to the one from triggering gphoto from the command line.

MarioJanssen27 commented 5 years ago
  1. I've adjusted the resolution now. Nevertheless the jPG of Photobooth is smaller than that of ghpoto2. Is this only due to the JPG compression?

  2. I could solve the problem with the USB stick. It was because of the NTFS format with FAT32 there are no problems.


in deutsch

  1. Ich habe die Auflösung jetzt angepasst. Trotzdem ist die jPG von Photobooth kleiner als von ghpoto2. Liegt das jetzt nur an der JPG Kompression?

  2. Das Problem mit dem USB-Stick konnte ich klären. Es lag an dem NTFS Format mit FAT32 gibt es keine Probleme.

reuterbal commented 5 years ago
  1. Possibly.
  2. Great.
reuterbal commented 5 years ago

Closing this as all issues seem to be resolved.