summaryrefslogtreecommitdiff
path: root/old/README.ethumb
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-12 01:15:45 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-12 01:15:45 +0000
commit34f53151414bcdf44ec81e582b007f74da595694 (patch)
tree863058f0d94e9d39998774a375aa6d242d8714a4 /old/README.ethumb
parentae51833bac7ba5f72bd40a96beb13081c8d573f6 (diff)
merge ethumb.
This one was a painful bitch. The edbus2 port was quite broken, mainly leaking eina_stringshare and also not adding the '\0' to the strings that are represented as bytearray (paths cannot be utf8 to avoid translations). Emotion plugin was also quite bogus and the video thumbnail as edje (animated) is not working yet due bug in Edje_Edit api -- someone needs to investigate this, seems strange. Emotion plugin also had a bug that it was deleting the object from inside object callback. Now it seems to work. Please report if it does not. SVN revision: 82675
Diffstat (limited to 'old/README.ethumb')
-rw-r--r--old/README.ethumb69
1 files changed, 69 insertions, 0 deletions
diff --git a/old/README.ethumb b/old/README.ethumb
new file mode 100644
index 0000000000..3494520e83
--- /dev/null
+++ b/old/README.ethumb
@@ -0,0 +1,69 @@
1Ethumb 1.7.99
2
3******************************************************************************
4
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
7
8******************************************************************************
9
10Ethumb - Thumbnail generation library
11
12
13FEATURES
14========
15
16 * create thumbnails with a predefined frame (possibly an edje frame);
17 * have an option to create fdo-like thumbnails;
18 * have a client/server utility.
19
20
21API
22===
23
24It's possible to set the following properties of thumbnails:
25
26 * size
27 * format (jpeg, png, eet...)
28 * aspect:
29 * have crop?
30 * crop alignment?
31 * video:
32 * video_time
33 * document:
34 * page
35 * frame: edje file, group and swallow part to use when generating
36 thumbnails
37 * directory: directory where to save thumbnails
38 * category: to be used as DIRECTORY/CATEGORY/md5.format
39
40Path generation should provide the following:
41
42 * If no path to save the thumbnail is specified, the following is used:
43 * if CATEGORY, return ~/.thumbnail/CATEGORY/md5.format
44 * else if size (128x128 or 256x256), format (png), aspect (keep
45 aspect, no crop) and no frame matches, return
46 ~/.thumbnail/{normal,large}/md5.png
47 * else return WxH-FORMAT-[framed-]ASPECT
48
49Client server provides the following:
50 * multiple client support
51 * per-client configuration, avoid exchanging parameters over and over
52 again
53 * per-client queue, when client disconnect (ie: dies), remove whole
54 queue
55 * all clients have same priority, so queue is mixed for processing
56 * cancel thumb generation request
57 * communication over (for now) dbus and (future) ecore-ipc and unix
58 sockets
59 * interface of client library is independent of the communication
60 method selected
61
62------------------------------------------------------------------------------
63COMPILING AND INSTALLING:
64
65 ./configure
66 make
67(do this as root unless you are installing in your users directories):
68 make install
69