Statistics
| Revision:

svn-gvsig-desktop / tags / v1_9_Build_1248 / libraries / libjni-ecwcompress / readme @ 44220

History | View | Annotate | Download (2.6 KB)

1
JECWCOMPRESS version 0.0.0
2

    
3
Interfaz java para la parte de compresi?n de ecw de la librer?a C/C++ de Ermapper
4

    
5
@author Nacho Brodin, brodin_ign@gva.es
6
Equipo de desarrollo gvSIG
7
Conseller?a de Infraestructuras y Transportes
8
Generalitat Valenciana
9
Valencia-Espa?a
10

    
11
Este interfaz est? siendo desarrollado para la integraci?n de la librer?a ECW en el proyecto
12
gvSIG (http://www.gvsig.gva.es). Esta es una versi?n preliminar para la comprobaci?n
13
del rendimiento de ecw bajo java que est? orientada a resolver los problemas especificos
14
de gvsig en el manejo de im?genes. Para ello se ha implementado solo una peque?a parte con
15
funcionalidad suficiente para hacer dichas pruebas. Se continuar? su desarrollo a base a las
16
necesidades de dicho proyecto, no descartandose la posibilidad de abordar todas las
17
funcionalidades contenidas en la libreria.
18

    
19
PLATAFORMAS: Probado para Linux . Incluye makefile para Linux. Se ha trabajado sobre una
20
	Suse 9.0.
21

    
22
ENTORNO DE DESARROLLO: Eclipse v3.1.0 
23

    
24
DEPENDENCIAS DE COMPILACI?N: En linux ser? necesario disponer de la herramienta GNU make para la compilaci?n
25
	(la versi?n utilizada en las pruebas es la 3.80) y del compilador gcc (versi?n usada
26
	3.3.1).
27

    
28
	Se utiliza la maquina virtual de java 1.4.x. Hay que incluir
29
	las cabeceras jni que vienen con esta en el PATH del sistema para que sean detectadas
30
	por el compilador.
31
	
32
	Las librerias contenidas en lib deben estar en el path del sistema.
33

    
34
DEPENDENCIAS DE EJECUCI?N: La compilaci?n generar? una librer?a libjecwcompress.so.x.x.x para
35
	. Estas deben estar instaladas convenientemente con el resto de librerias del
36
	 sistema.
37

    
38
	Deber? tenerse instaladas tambi?n las librerias lti_dsdk para el uso de mrsid.
39
	
40
	Las librerias contenidas en lib deben estar en el path del sistema.
41

    
42
TODO
43
	jecwcompress tiene implementada solo la parte necesaria para el funcionamiento de gvsig.
44
	
45
COMPILACI?N
46
	Dentro del directorio del proyecto ejecutar
47
		
48
	make
49
	
50
	make test para compilar el test
51
	
52
	y make install para instalar
53

    
54
USO DEL TEST
55
	El test TiffToEcw tiene dos usos
56
	
57
	Uso 1: Comprime una ventana de la imagen.
58
	java TifToEcw <file-src> <file-dst> <compresi?n> <ulX> <ulY> <sizeX> <sizeY>
59
	donde <file-src> y <file-dst> son los nombres del fichero de origen y destino respectivamente.
60
	<compresi?n> es el factor de compresi?n usado, <ulX> y <ulY> es la esquina superior izquierda y
61
	<sizeX> y <sizeY> el tama?o de la ventana a comprimir.
62
	
63
	Uso 2: Comprime a tama?o completo de la im?gen.
64
	java TifToEcw <file-src> <file-dst> <compresi?n>
65
	donde <file-src> y <file-dst> son los nombres del fichero de origen y destino respectivamente.
66
	<compresi?n> es el factor de compresi?n usado,