Package Details: macrofusion 0.7.4-5

Git Clone URL: https://aur.archlinux.org/macrofusion.git (read-only)
Package Base: macrofusion
Description: GUI to combine photos to get deeper DOF or HDR
Upstream URL: http://sourceforge.net/projects/macrofusion/
Licenses: GPL
Submitter: Zuf
Maintainer: Bevan
Last Packager: Bevan
Votes: 9
Popularity: 0.243490
First Submitted: 2011-11-16 12:50
Last Updated: 2015-10-25 12:08

Latest Comments

Bevan commented on 2015-10-25 12:10

@francoismelchior: Thank you for digging into this! I had a quick look into the API and fromstring was a deprecated alias for frombytes since python-pillow 2 anyway. The patch works for me and I applied it alongside another small change.

francoismelchior commented on 2015-10-25 10:33

With newer python-pillow macrofusion file open dialog does not work anymore (Exception: fromstring() has been removed. Please call frombytes() instead.)

I have posted a message on http://sourceforge.net/p/macrofusion/discussion/Bugs/
but I do not know if upstream is still active.

I have also written the following patch but not tested it:
----------------------------------------------------------------------------
--- a/macrovision.py
+++ b/macrovision.py
@@ -618,7 +618,7 @@

def pixbuf2Image(self, pb):
width,height = pb.get_width(),pb.get_height()
- return Image.fromstring("RGB",(width,height),pb.get_pixels() )
+ return Image.frombytes("RGB",(width,height),pb.get_pixels() )

def put_files_to_the_list(self, fichiers):

----------------------------------------------------------------------------

Bevan commented on 2014-10-01 15:29

Thanks for the hint. python-cairo was also missing. Both are included now.

kaeptnblaubaer commented on 2014-10-01 15:08

@graysky installing python-gobject solved the problem for me

@Bevan please add python-gobject as dependency.

graysky commented on 2014-07-01 23:05

@dreieck - Even with that dep, I cannot run it:

% macrofusion
An error occured. Python or one of its sub modules is absent...
It would be wise to check your python installation.

dreieck commented on 2014-07-01 22:58

needs 'libgexiv2' to be installed. Please update PKGBUILD.

dhor commented on 2014-04-27 16:48

@graysky

You must be missing on of these:

try:
import os, sys
import os.path
import subprocess
import shutil
import time
import threading
import multiprocessing
import re
import configparser
import operator
import cairo
import random
from gi.repository import Gdk, Gtk, GObject, GdkPixbuf, GExiv2

New MF is python3, gtk3, gexiv2, python3-pillow, python-gobject...

graysky commented on 2014-04-27 16:06

I have the same installed and am still getting this error. Can anyone confirm the package as-is does not work?

graysky commented on 2014-04-27 13:52

I have the same installed and am still getting this error.

JoZ3 commented on 2014-04-23 22:57

I running Manjaro 0.8.10pre x64, and I have installed this:

Python 3.4
python-pillow 2.3.1-2
exiv2 0.24-1
libgexiv2 0.7.0-3
perl-image-exiftool 9.53-1
enblend-enfuse 4.1.1-5
hugin 2013.0.0-6

All comments