File: README

package info (click to toggle)
kdegraphics 2%3A980312-3
  • links: PTS
  • area: contrib
  • in suites: hamm
  • size: 6,168 kB
  • ctags: 5,778
  • sloc: ansic: 26,607; cpp: 21,205; sh: 5,224; makefile: 1,651; perl: 108
file content (152 lines) | stat: -rw-r--r-- 3,622 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152

kview 0.11.3
------------

Yet another tentative release of kview, the KDE image viewer.

kview extends QImageIO with publicly available image-handler libraries. 

To be more honest with my kview development, I've been using kview instead
of xv whenever possible; this gives me a first-hand impression of what it
needs and what it lacks.

HOW TO GET
----------

Available in the 'kdeapps' package. e.g.
     ftp://ftp.kde.org/pub/kde/unstable/distribution/tgz
     or any mirror of this site



INSTALLATION
------------

Follow the instructions for installing the kdeapps package, 
that is
           ./configure; make; make install

Image Formats:
--------------

JPEG: (Taj)  
- read support only

GIF:  (Taj)
- read support only
- realized by giflib 2.3 (waiting for Qt 1.3)

EPS:  (Dirk Schoenberg, schoenberger@signsoft.com)
- read support only

PCX, ILBM, TGA: (Dirk Schoenberg)
- reading only

XPM, XBM, BMP: provided by Qt 1.2
- read and
- write support

How to add formats
------------------

0. Tell me (Taj, Martin) you're working on the format to avoid duplicate work.
1. Create an image handler conforming to QImageIO::defineIOHandler
2. Add format header to formats.h
3. Add format QImageIO definition in formats.cpp
4. Add your source file and object file to the Makefile
5. Send me your source file and header!


Libraries/Tools Required
------------------------

Format: JPEG,GIF
Library(version): giflib, libjpeg 6a .
Where: ->kdesupport package

Format: PNG
Library: libgr (built and tested with 2.0.9-2.0.11)

Format: PCX, ILBM, TGA
Tool: the NetPBM conversion tools

Format: EPS
Tool: Ghostscript with PPM support



CHANGES
-------

Version 0.11.4
  * [Robert Williams]  Added KVIEW_VERSION to version.h 
  * [Robert Williams]  Added getCaption()
  * [Robert Williams]  Added -caption "%c" to kview.kdelnk
Since 0.11.0 (Martin Hartig)

0.11.3:
* reads/writes some config data
* picture cache (size to be edit manually in kviewrc, default 1 MB)

0.11.2:
* new image filters by Dirk Schoenberg
* minor fixes

0.11.1: (not released) 
* one display manager
* embedded icons
* reload button not neccessary any more
* code cleanup (only a bit)

SINCE 0.10 (Martin Hartig)
* a seperate window for selecting files
* popup dialog for image window
* mirror pic on x and y axis
* new help page

SINCE 0.9
* Fixed resize and Makefile bugs

SINCE 0.7
* Some redesign of the UI
* Multiple windows
* URL support via KFM
* Drag and drop support (drop only)
* Now a KApplication
* Basic PNG support, very incomplete.
	- no dithering yet, so it'll look awful on 8-bit displays
	- transparent images may not work at all
* DOC++ source documentation, for those who care. (v 3.0 or above of DOC++)
* A poor excuse for a web page (spawns KDEHelp)
* cleaned up the Makefile a bit



TODO
----
planed for kview 0.12.0
  * _one_ display manager for several images (done)
  * implement: image to Desktop->centered
  * code clean up
 
* PNG is getting there. Targa and tiff are a possibility. (done)
* Print
* There are still bugs, of course.
* Tentative... save support? 

ACKNOWLEDGMENTS
---------------

1. kview uses Warwick Allison's QwViewport widget.
2. The DND and KFM stuff was first written by Torben Weis.
3. Dirk Schoenberg <schoenberger@signsoft.com> for writing image filters.
4. The Troll Tech folks wrote Qt, without which we would have still been
   in the Dark Ages.
5. Lots and lots of people sent reports and suggestions. Thank you.

------------------------------------
Sirtaj Kang, Sat March 15, 1997.
ssk@physics.unimelb.edu.au, taj@kde.org

Martin Hartig, Fri Jul 28, 1997
hartig@mathematik.uni-kl.de