Fotowall
Graphics
Score 80%
Description:

Fotowall is a fun tool for creating graphics by mixing some of your favorite pictures in a nice and smooth high resolution composition.

Check out the new homepage on:
http://www.enricoros.com/opensource/fotowall/

The interface is intuitive:
- just push the 'help' or 'tutorial' buttons to get started

To build from source (make sure that Qt 4.5+ development packages are installed):
- download
- unpack (tar xjpvf Fotowall-0.9.tar.bz2)
- cd fotowall-0.9
- qmake-qt4 or qmake (this depends on your linux distribution. we depend on Qt 4.5+)
- make
- make install (or "cp fotowall /usr/local/bin")
and to execute, just type "fotowall".

PosteRazor is IN!. Thanks to Alessandro Portale and to the good framework (Qt4, by QtSoftware) we're using, it was possible to merge the 2 stunning Fotowall and PosteRazor opensource projects into 1 useful program!
Good done, opensource ;-)

Many thanks to all the people that contribute to FotoWall, expecially to Tanguy Arnaud and Alessandro Portale.
Last changelog:

9 years ago

0.9: the alchimia release
- Fast, Solid and Integrated Workflow
- New Contents: Canvas and Wordcloud
- Graphics Effects
- Nested Editors
- LikeBack feedback system
- Zoomable canvas
- more than 250 other changes

0.8.2: the hush release
- bugfixes, Polish translations
- compiles on Qt 4.4+ systems
- transparent back blur on windows
- make packagers happy

0.8: the sited release
- Bezier Shaped Text
- Pictures: Crop and change Opacity
- Context-sensitive Top-Bar
- Window Transparency
- OpenGL Acceleration
- Added many User Requested Features

dglent

7 years ago

Here is a new version rpm for mandriva i586
http://www.mandrivalinux.gr/rpm/2010.0/i586/fotowall-0.9-1mgr2010.0.i586.rpm

Report

C

koral

8 years ago

I've updated the package to include the translations (to make people's life easier) and finalized the package format (to make packagers happier).

This will work on any recent system with Qt 4.4 (bad), 4.5 (good) or 4.6 (best).

Happy Fotowall!

Report

caracol

8 years ago

Hi, im trying to compile from source. Have debian lenny, installed :
libqt4-dev (4.4.3-1)
libqt4-opengl-dev (4.4.3-1)
qt4-qmake (4.4.3-1)

when running qmake-qt4 i get no error, and no output at all, and then i run make and i get this error:

FlickrInterface.cpp: In member function ‘QNetworkReply* FlickrInterface::sendRequest(const QString&, const QList<QPair<QString, QString> >&)’:
FlickrInterface.cpp:269: error: no matching function for call to ‘QList<QPair<QString, QString> >::append(const QList<QPair<QString, QString> >&)’
/usr/include/qt4/QtCore/qlist.h:414: note: candidates are: void QList<T>::append(const T&) [with T = QPair<QString, QString>]
make: *** [.build/FlickrInterface.o] Error 1

if i run qmake instead of qmake-qt4 i get this:

$ qmake
WARNING: Found potential symbol conflict of ExactSizeDialog.cpp (ExactSizeDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExactSizeDialog.h (ExactSizeDialog.h) in HEADERS
WARNING: Found potential symbol conflict of ExportWizard.cpp (ExportWizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExportWizard.h (ExportWizard.h) in HEADERS
WARNING: Found potential symbol conflict of FotoWall.cpp (FotoWall.cpp) in SOURCES
WARNING: Found potential symbol conflict of FotoWall.h (FotoWall.h) in HEADERS
WARNING: Found potential symbol conflict of GlowEffectDialog.cpp (GlowEffectDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of GlowEffectDialog.h (GlowEffectDialog.h) in HEADERS
WARNING: Found potential symbol conflict of VersionCheckDialog.cpp (VersionCheckDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of VersionCheckDialog.h (VersionCheckDialog.h) in HEADERS
WARNING: Found potential symbol conflict of AbstractProperties.cpp (items/AbstractProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of AbstractProperties.h (items/AbstractProperties.h) in HEADERS
WARNING: Found potential symbol conflict of PictureProperties.cpp (items/PictureProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of PictureProperties.h (items/PictureProperties.h) in HEADERS
WARNING: Found potential symbol conflict of WebContentSelectorItem.cpp (items/WebContentSelectorItem.cpp) in SOURCES
WARNING: Found potential symbol conflict of WebContentSelectorItem.h (items/WebContentSelectorItem.h) in HEADERS
WARNING: Found potential symbol conflict of mainwindow.cpp (3rdparty/posterazor/mainwindow.cpp) in SOURCES
WARNING: Found potential symbol conflict of mainwindow.h (3rdparty/posterazor/mainwindow.h) in HEADERS
WARNING: Found potential symbol conflict of wizard.cpp (3rdparty/posterazor/wizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of wizard.h (3rdparty/posterazor/wizard.h) in HEADERS

Im i doing something wrong ? Can you help me on this please ? Thanks for your time, i would like to try this application

Report

caracol

8 years ago

im sorry i triple posted here, could someone delete the duplicates ? it seems that if im logged in and press the refresh button on my browser, this page reloads and another copy of the post gets in....

Report

geenux

8 years ago

@caracol
Until a few days ago, Qt < 4.5 wasn't supported. Now, we restored this support, so you should be able to build the next version (wich is coming really soon :) )
However, if you use Qt 4.4, some functionnality will be disabled (but it's only minor ones).

Report

caracol

8 years ago

Hi, im trying to compile from source. Have debian lenny, installed :
libqt4-dev (4.4.3-1)
libqt4-opengl-dev (4.4.3-1)
qt4-qmake (4.4.3-1)

when running qmake-qt4 i get no error, and no output at all, and then i run make and i get this error:

FlickrInterface.cpp: In member function ‘QNetworkReply* FlickrInterface::sendRequest(const QString&, const QList<QPair<QString, QString> >&)’:
FlickrInterface.cpp:269: error: no matching function for call to ‘QList<QPair<QString, QString> >::append(const QList<QPair<QString, QString> >&)’
/usr/include/qt4/QtCore/qlist.h:414: note: candidates are: void QList<T>::append(const T&) [with T = QPair<QString, QString>]
make: *** [.build/FlickrInterface.o] Error 1

if i run qmake instead of qmake-qt4 i get this:

$ qmake
WARNING: Found potential symbol conflict of ExactSizeDialog.cpp (ExactSizeDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExactSizeDialog.h (ExactSizeDialog.h) in HEADERS
WARNING: Found potential symbol conflict of ExportWizard.cpp (ExportWizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExportWizard.h (ExportWizard.h) in HEADERS
WARNING: Found potential symbol conflict of FotoWall.cpp (FotoWall.cpp) in SOURCES
WARNING: Found potential symbol conflict of FotoWall.h (FotoWall.h) in HEADERS
WARNING: Found potential symbol conflict of GlowEffectDialog.cpp (GlowEffectDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of GlowEffectDialog.h (GlowEffectDialog.h) in HEADERS
WARNING: Found potential symbol conflict of VersionCheckDialog.cpp (VersionCheckDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of VersionCheckDialog.h (VersionCheckDialog.h) in HEADERS
WARNING: Found potential symbol conflict of AbstractProperties.cpp (items/AbstractProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of AbstractProperties.h (items/AbstractProperties.h) in HEADERS
WARNING: Found potential symbol conflict of PictureProperties.cpp (items/PictureProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of PictureProperties.h (items/PictureProperties.h) in HEADERS
WARNING: Found potential symbol conflict of WebContentSelectorItem.cpp (items/WebContentSelectorItem.cpp) in SOURCES
WARNING: Found potential symbol conflict of WebContentSelectorItem.h (items/WebContentSelectorItem.h) in HEADERS
WARNING: Found potential symbol conflict of mainwindow.cpp (3rdparty/posterazor/mainwindow.cpp) in SOURCES
WARNING: Found potential symbol conflict of mainwindow.h (3rdparty/posterazor/mainwindow.h) in HEADERS
WARNING: Found potential symbol conflict of wizard.cpp (3rdparty/posterazor/wizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of wizard.h (3rdparty/posterazor/wizard.h) in HEADERS

Im i doing something wrong ? Can you help me on this please ? Thanks for your time, i would like to try this application

Report

caracol

8 years ago

Hi, im trying to compile from source. Have debian lenny, installed :
libqt4-dev (4.4.3-1)
libqt4-opengl-dev (4.4.3-1)
qt4-qmake (4.4.3-1)

when running qmake-qt4 i get no error, and no output at all, and then i run make and i get this error:

FlickrInterface.cpp: In member function ‘QNetworkReply* FlickrInterface::sendRequest(const QString&, const QList<QPair<QString, QString> >&)’:
FlickrInterface.cpp:269: error: no matching function for call to ‘QList<QPair<QString, QString> >::append(const QList<QPair<QString, QString> >&)’
/usr/include/qt4/QtCore/qlist.h:414: note: candidates are: void QList<T>::append(const T&) [with T = QPair<QString, QString>]
make: *** [.build/FlickrInterface.o] Error 1

if i run qmake instead of qmake-qt4 i get this:

$ qmake
WARNING: Found potential symbol conflict of ExactSizeDialog.cpp (ExactSizeDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExactSizeDialog.h (ExactSizeDialog.h) in HEADERS
WARNING: Found potential symbol conflict of ExportWizard.cpp (ExportWizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of ExportWizard.h (ExportWizard.h) in HEADERS
WARNING: Found potential symbol conflict of FotoWall.cpp (FotoWall.cpp) in SOURCES
WARNING: Found potential symbol conflict of FotoWall.h (FotoWall.h) in HEADERS
WARNING: Found potential symbol conflict of GlowEffectDialog.cpp (GlowEffectDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of GlowEffectDialog.h (GlowEffectDialog.h) in HEADERS
WARNING: Found potential symbol conflict of VersionCheckDialog.cpp (VersionCheckDialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of VersionCheckDialog.h (VersionCheckDialog.h) in HEADERS
WARNING: Found potential symbol conflict of AbstractProperties.cpp (items/AbstractProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of AbstractProperties.h (items/AbstractProperties.h) in HEADERS
WARNING: Found potential symbol conflict of PictureProperties.cpp (items/PictureProperties.cpp) in SOURCES
WARNING: Found potential symbol conflict of PictureProperties.h (items/PictureProperties.h) in HEADERS
WARNING: Found potential symbol conflict of WebContentSelectorItem.cpp (items/WebContentSelectorItem.cpp) in SOURCES
WARNING: Found potential symbol conflict of WebContentSelectorItem.h (items/WebContentSelectorItem.h) in HEADERS
WARNING: Found potential symbol conflict of mainwindow.cpp (3rdparty/posterazor/mainwindow.cpp) in SOURCES
WARNING: Found potential symbol conflict of mainwindow.h (3rdparty/posterazor/mainwindow.h) in HEADERS
WARNING: Found potential symbol conflict of wizard.cpp (3rdparty/posterazor/wizard.cpp) in SOURCES
WARNING: Found potential symbol conflict of wizard.h (3rdparty/posterazor/wizard.h) in HEADERS

Im i doing something wrong ? Can you help me on this please ? Thanks for your time, i would like to try this application

Report

vishwajeet

8 years ago

Thanks for such a fine application

I would like to use some of the components in my application as well ;)

Report

pipaceliny

8 years ago

Could You implement to fotowall an option to set transparent background?

Thanks for fotowall

Report

pipaceliny

8 years ago

There should be also more options for title (position, font, font size, underline, bold, italic, etc)

Thnx

Report

strikeu

8 years ago

Thanks for great application (: I really enjoy this

Report

Hwoarang

8 years ago

Hello

Great idea and application

I wrote an ebuild for this program on gentoo qting-edge overlay and soon I will commit it to the tree.

Keep up the good work.

Report

C

koral

8 years ago

Hello! Of course I keep up the work ;-)
Release 0.5 is OUT NOW, with many improvements (CD/DVD cover creation and printing, text tool, effects, tons of usability improvements, ...).
It likes to be built with Qt 4.5 for all the speed and effects ;-)

Thanks for the ebuild, I use Gentoo and I can't wait to see the ebuild on the tree ;-)

Report

mnurolcay

8 years ago

simple interface with useful features ;)

i tried to add mimetype support for it's *.lay pattern.

added to fotowall.desktop:

MimeType=application/x-fotowall-project;

created a valid fotowall.xml ( goes to /usr/share/mime/packages )

created a valid x-fotowall-project.desktop ( goes to /usr/share/mimelnk/application )

after all these changes, on double clicking on any *.lay file it's opening with fotowall. but just with a blank layout instead of saved one?

so, looks like loading a saved layout is not same with "fotowall foo.lay" command. what i think mustn't be that way :) any idea, suggestion ?

Report

C

koral

8 years ago

hello! yes, there is a code problem there. fotowall currently doesn't look for commandline parameters.

However, thanks to your input, i'm chainging that (plus switching the format to xml) so that behavior will be allowed! Nice suggestion!!

Report

joth666

9 years ago

Very nice! A few suggestions for improvements:

1. The ability to use a picture as a background instead of just a gradient.
2. The ability to change font.
3. Less important, but sometimes it is easier to import pictures through a file selector instead of drag and drop.

Report

C

koral

9 years ago

All those 3 suggestions are in queue for addition ;-)
Watch the TODO list on project's homepage.

Report

bgp2000

9 years ago

I especially like how clean you've kept the interface. However I think you could make it even more intuitive. For example Z values could be handled by:

static int highestZValue()
{
static int highestZValue=0;
return highestZValue++;
}

void FWFoto::mousePressEvent( QGraphicsSceneMouseEvent * event )
{
setZValue(highestZValue());
}

I had to search the source code to find the trick with the mouse wheel.

Also I think you should scale proportionately when control is pressed. That's more or less standard.

The background color picker was a bit tricky to find as well.

Apart from those small details I think you've got yourself a really useful little application!

If I'm allowed to request any features, I'd ask for an "export to pdf" button(real easy with QGraphicsView).

Report

C

koral

9 years ago

Right! added the suggestion in the project homepage! really useful to bring on top by clicking!

Report

9 years ago

0.9: the alchimia release
- Fast, Solid and Integrated Workflow
- New Contents: Canvas and Wordcloud
- Graphics Effects
- Nested Editors
- LikeBack feedback system
- Zoomable canvas
- more than 250 other changes

0.8.2: the hush release
- bugfixes, Polish translations
- compiles on Qt 4.4+ systems
- transparent back blur on windows
- make packagers happy

0.8: the sited release
- Bezier Shaped Text
- Pictures: Crop and change Opacity
- Context-sensitive Top-Bar
- Window Transparency
- OpenGL Acceleration
- Added many User Requested Features

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.9
updated Dec 08 2009
added Dec 08 2007
downloads today
0
page views today 4