efl/legacy/ethumb
Daniel Juyung Seo ee88fcaceb ethumb: No verbose mode for edje_cc like other efl libs.
SVN revision: 79200
2012-11-13 06:52:47 +00:00
..
data ethumb: No verbose mode for edje_cc like other efl libs. 2012-11-13 06:52:47 +00:00
doc Doxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files. 2012-10-24 19:50:29 +00:00
m4 add file from andre. 2010-10-25 04:10:34 +00:00
src ethumb: No verbose mode for edje_cc like other efl libs. 2012-11-13 06:52:47 +00:00
.gitignore eet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore 2012-04-03 13:43:31 +00:00
ABOUT-NLS ethumb - Thumbnailing Library 2009-03-30 21:22:52 +00:00
AUTHORS eio,ethumb,emotion: Fix build out of tree. 2012-04-30 01:40:00 +00:00
BUGS ethumb - Thumbnailing Library 2009-03-30 21:22:52 +00:00
COPYING Changing Ethumb license from LGPL3 to LGPL2. 2010-09-14 23:02:45 +00:00
ChangeLog ChangeLog: back in time. 2012-08-30 11:26:00 +00:00
Makefile.am ethumb: autotools 2012-06-21 13:45:36 +00:00
NEWS fix version in NEWS of ethumb, eio, emotion 2012-08-10 14:33:29 +00:00
README and up ver to 1.7.99 now in svn. nack to svnrev num at end. 2012-08-30 10:34:01 +00:00
TODO todo... 2009-09-17 06:19:01 +00:00
autogen.sh that's it - remove autom4te.cache dirs again... - keep having to many 2011-08-02 04:13:33 +00:00
configure.ac and up ver to 1.7.99 now in svn. nack to svnrev num at end. 2012-08-30 10:34:01 +00:00
ethumb.pc.in add back in libs.private/requires to pc files with some fixes for 2012-03-17 05:37:25 +00:00
ethumb.spec.in Since the SVN revision is now included in %{version}, it's redundant 2011-06-16 20:36:43 +00:00
ethumb_client.pc.in add back in libs.private/requires to pc files with some fixes for 2012-03-17 05:37:25 +00:00
org.enlightenment.Ethumb.service.in Added ethumbd (ethumb). 2009-06-04 21:21:43 +00:00

README

Ethumb 1.7.99

******************************************************************************

 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