You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Carsten Haitzler 0e77364887 update header #defined versions to 1.8 to make sure new apis are used 11 years ago
..
data From: André Ribes <andre.ribes@gmail.com> 13 years ago
doc Ethumb: Patch that fixes: 12 years ago
m4 add file from andre. 13 years ago
src update header #defined versions to 1.8 to make sure new apis are used 11 years ago
.gitignore eet, eina, eio, embryo, ethumb, evas, expedite: Updated .gitignore 12 years ago
ABOUT-NLS ethumb - Thumbnailing Library 15 years ago
AUTHORS eio,ethumb,emotion: Fix build out of tree. 12 years ago
BUGS ethumb - Thumbnailing Library 15 years ago
COPYING Changing Ethumb license from LGPL3 to LGPL2. 13 years ago
ChangeLog ChangeLog: back in time. 11 years ago
Makefile.am ethumb: autotools 11 years ago
NEWS fix version in NEWS of ethumb, eio, emotion 11 years ago
README and up ver to 1.7.99 now in svn. nack to svnrev num at end. 11 years ago
TODO todo... 14 years ago
autogen.sh that's it - remove autom4te.cache dirs again... - keep having to many 12 years ago
configure.ac and up ver to 1.7.99 now in svn. nack to svnrev num at end. 11 years ago
ethumb.pc.in add back in libs.private/requires to pc files with some fixes for 12 years ago
ethumb.spec.in Since the SVN revision is now included in %{version}, it's redundant 12 years ago
ethumb_client.pc.in add back in libs.private/requires to pc files with some fixes for 12 years ago
org.enlightenment.Ethumb.service.in Added ethumbd (ethumb). 15 years ago

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