forked from enlightenment/efl
Vincent Torri
6ce3dfc3e3
warning: Tag `DETAILS_AT_TOP' at line 163 of file Doxyfile has become obsolete. To avoid this warning please update your configuration file using "doxygen -u" /tmp/ethumb/src/lib/client/ethumb_client.c:1597: warning: argument 'f' of command @param is not found in the argument list of ethumb_client_orientation_set(Ethumb_Client *client, Ethumb_Thumb_Orientation o) /tmp/ethumb/src/lib/client/ethumb_client.c:1597: warning: The following parameters of ethumb_client_orientation_set(Ethumb_Client *client, Ethumb_Thumb_Orientation o) are not documented: parameter 'o' /tmp/ethumb/src/lib/client/ethumb_client.c:1752: warning: return type of member ethumb_client_frame_set is not documented Patch by Jérôme Pinot SVN revision: 69826 |
||
---|---|---|
.. | ||
data | ||
doc | ||
m4 | ||
src | ||
.gitignore | ||
ABOUT-NLS | ||
AUTHORS | ||
BUGS | ||
COPYING | ||
ChangeLog | ||
Makefile.am | ||
NEWS | ||
README | ||
TODO | ||
autogen.sh | ||
configure.ac | ||
ethumb.pc.in | ||
ethumb.spec.in | ||
ethumb_client.pc.in | ||
org.enlightenment.Ethumb.service.in |
README
Ethumb 1.0.0 ****************************************************************************** FOR ANY ISSUES PLEASE EMAIL: enlightenment-devel@lists.sourceforge.net ****************************************************************************** Ethumb - Thumbnail generation library FEATURES ======== * create thumbnails with a predefined frame (possibly an edje frame); * have an option to create fdo-like thumbnails; * have a client/server utility. API === It's possible to set the following properties of thumbnails: * size * format (jpeg, png, eet...) * aspect: * have crop? * crop alignment? * video: * video_time * document: * page * frame: edje file, group and swallow part to use when generating thumbnails * directory: directory where to save thumbnails * category: to be used as DIRECTORY/CATEGORY/md5.format Path generation should provide the following: * If no path to save the thumbnail is specified, the following is used: * if CATEGORY, return ~/.thumbnail/CATEGORY/md5.format * else if size (128x128 or 256x256), format (png), aspect (keep aspect, no crop) and no frame matches, return ~/.thumbnail/{normal,large}/md5.png * else return WxH-FORMAT-[framed-]ASPECT Client server provides the following: * multiple client support * per-client configuration, avoid exchanging parameters over and over again * per-client queue, when client disconnect (ie: dies), remove whole queue * all clients have same priority, so queue is mixed for processing * cancel thumb generation request * communication over (for now) dbus and (future) ecore-ipc and unix sockets * interface of client library is independent of the communication method selected ------------------------------------------------------------------------------ COMPILING AND INSTALLING: ./configure make (do this as root unless you are installing in your users directories): make install