
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
11 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
11 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
11 years ago
http://www.mandrivalinux.gr/rpm/2010.0/i586/fotowall-0.9-1mgr2010.0.i586.rpm
Report
koral
11 years ago
This will work on any recent system with Qt 4.4 (bad), 4.5 (good) or 4.6 (best).
Happy Fotowall!
Report
caracol
11 years ago
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
11 years ago
Report
geenux
11 years ago
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
11 years ago
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
11 years ago
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
11 years ago
I would like to use some of the components in my application as well ;)
Report
pipaceliny
11 years ago
Thanks for fotowall
Report
pipaceliny
11 years ago
Thnx
Report
strikeu
11 years ago
Report
Hwoarang
11 years ago
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
koral
11 years ago
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
11 years ago
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
koral
11 years ago
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
12 years ago
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
koral
12 years ago
Watch the TODO list on project's homepage.
Report
bgp2000
13 years ago
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
koral
12 years ago
Report