
Fotowall
Source (link to git-repo or to original if based on someone elses unmodified work):
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.
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
Ratings & Comments
19 Comments
Here is a new version rpm for mandriva i586 http://www.mandrivalinux.gr/rpm/2010.0/i586/fotowall-0.9-1mgr2010.0.i586.rpm
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!
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
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....
@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).
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
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
Thanks for such a fine application I would like to use some of the components in my application as well ;)
Could You implement to fotowall an option to set transparent background? Thanks for fotowall
There should be also more options for title (position, font, font size, underline, bold, italic, etc) Thnx
Thanks for great application (: I really enjoy this
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.
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 ;-)
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 ?
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!!
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.
All those 3 suggestions are in queue for addition ;-) Watch the TODO list on project's homepage.
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).
Right! added the suggestion in the project homepage! really useful to bring on top by clicking!