-
JPEGIMG: Conversió entre els formats ràster JPEG i IMG o BMP
Accés directe de l'ajuda a Internet: JPEGIMG
Accés a l'aplicació des del menú:
"Fitxer | Importar | Ràsters | JPEG -> IMG/BMP"
"Fitxer | Exportar | IMG/BMP -> JPEG"
Presentació i opcions
Aquesta aplicació converteix entre el format IMG de MiraMon o el format BMP (sense georeferència), al format JPEG amb metadades de MiraMon, o al format JPEG sense georeferència. Hi ha diverses opcions:
Informació de capçalera:
(Opció 0) Mostra metadades
IMG/BMP a JPEG:
(Opció 1) Pas de IMG/BMP a JPEG. En aquesta opció es transforma un BMP, un IMG amb paleta de grisos, un IMG amb paleta P25 o una combinació RGB a un unic fitxer JPEG.
JPEG a IMG/BMP:
(Opció 2) Pas de JPEG a IMG/BMP: En aquesta opció es transforma un JPEG a BMP, a un IMG amb paleta de grisos, a un IMG amb paleta P25 predefinida, a un IMG amb paleta P25 optimitzada, o a una combinació RGB.
IMG/BMP a JPEG Indexat:
(Opció 3) Pas de IMG/BMP a JPEG Indexat. En aquesta opció es transforma un BMP, un IMG amb paleta de grisos, un IMG amb paleta P25 o una combinació RGB a un unic fitxer JPEG Indexat.
Joint Photographic Experts Group (JPEG) es refereix a un estandard de compressió d'imatges que té diversos modes d'operació. El mode usat pel "Independent JPEG Group's (IJPEG)" és la construcció seqüencial (sequential buildup, conegut com a JFIF). En aquest mode, cada component d'una imatge és codificat en escombrats de esquerra a dreta i de dalt a baix. El mode seqüencial és degradatiu, el que vol dir que quan es comprimeix una imatge es perd informació. La raó de que el mode seqüencial del JPEG sigui degradatiu és que l'algorisme comprimeix la imatge eliminant informació visualment no significativa, colors que l'ull humà no pot detectar. El comitè del JPEG (JPEG committee) no ha especificat un format de fitxer estandard i, en conseqüència, algunes implementacions de l'algorisme JPEG usen el seu format proprietari. Malgrat això, el format JFIF s'ha anat consolidant, amb els anys, com un estandard 'de facto'. Per això MiraMon ha decidit incorporar aquesta implementació del format JPEG com a format d'imatges ràster.
MiraMon usa el format IMG per a ràsters categòrics o de valors continus ja sigui en format no comprimit (en molts casos compatible amb Idrisi 16) o en el format extracomprimit RLE. També usa el format IMG per a les combinacions RGB de MiraMon. Per a més detalls sobre els formats IMG i com convertir-los entre ells podeu consultar l'ajuda de ImgImg o el manual de MiraMon. La compressió RLE usada en el format IMG és no degradativa, el que vol dir que el ràster pot ser comprimit i posteriorment descomprimit recuperant-se la imatge original sense cap canvi en els valors de les cel·les. En les imatge categòriques aquesta propietat resulta essencial, donat que dos valors numèricament molt propers poden representar categories totalment diferents. També és important en imatges radiomètriques (teledetecció) on el valor del píxel és una mesura física de radiació electromagnètica.
En canvi, la implementació del IJPEG del format JEPG és un format d'alta compressió però que presenta degradació; els valors de la imatge descomprimida s'aproximen als de la imatge original però no sempre són els mateixos. El nivell de degradació pot ser controlat amb un paràmetre (/QUALITAT) durant la compressió, però no pot ser mai eliminat de tot. Visualment el resultat és prou satisfactori fins i tot amb nivells de qualitat baixos (compressions elevades), per la qual cosa aquest format resulta indicat per a imatges fotogràfiques com les ortofotografies aèries b/n o color (ja siguin de 24 bits o de 8 bits amb paleta). També podria servir per imatges de variació contínua quan simplement es desitgi una alta compressió amb un aspecte visual correcte però perdent els valors originals de la imatge.
Per al format JPEG l'aplicació desa les metadades (i per tant la georeferència) en un fitxer REL v.4. Gràcies a aquesta propietat, MiraMon pot visualitzar fitxers georeferenciats en format JPEG, que necessiten un molt menor espai de disc i estan perfectament integrats en el SIG. També és possible importar o exportar fitxers sense metadades per a comunicació amb programes de tractament d'imatges.
En generar un JPEG l'aplicació respecta la definició de sensedades i, si és possible, reserva un color per a representar aquest valor.
En aquesta versió només se suporten i es generen paletes en format P25. Convertiu-les des del mateix MiraMon si és necessari amb l'opció 'Desar paleta'. Les combinacions RGB han de ser formades per 3 fitxers en format IMG byte o byte-RLE. Si necessiteu combinacions amb altres formats visualitzeu una combinació de 24 bits des de MiraMon i deseu la vista com a BMP des del menú de fitxer de MiraMon; finalment, convertiu el BMP a JPEG.
MiraMon també introduiex un format nou de JPEG que anomenem JPEG Indexat i que permet accés ràpid a una part de la imatge. Aquesta posibilitat no la suporta el JPEG clàssic. Cal tenir present que aquest format es exclusiu de MiraMon i no pot ser intercanviat amb altres aplicacions però resulta més ràpid de visualitzar un fragment de la imatge que el JPEG clàssic.

Caixa de diàleg de l'aplicació
|
Caixa de diàleg del JPEGIMG |

Sintaxi
Sintaxi:
- JPEGIMG 0 FitxerJPEG /Stdout
- JPEGIMG 1 FitxerJPEG FitxerIMGBMP [/FitxerP25] [/QUALITAT] [/GRISOS] [/OPTIMITZAT] [/PROGRESSIU] [/DENOM_ESCALA] [/NO_METADADES]
- JPEGIMG 2 FitxerJPEG FitxerIMGBMP [/FitxerP25] [/NCOLORS] [/MAP_PAL] [/NO_SUAVIZAT] [/1PAS] [/ESCALAT] [/FWORLD]
- JPEGIMG 3 FitxerJPEG FitxerIMGBMP [/FitxerP25] [/QUALITAT] [/NO_METADADES] [/FWORLD] [/NFIL_PAQUET] [/QUICKLOOK]
- JPEGIMG 1 FitxerJPEG FitxerR FitxerG FitxerB [/QUALITAT] [/GRISOS] [/OPTIMITZAT] [/PROGRESSIU] [/DENOM_ESCALA] [/NO_METADADES]
- JPEGIMG 2 FitxerJPEG FitxerR FitxerG FitxerB [/NCOLORS] [/MAP_PAL] [/NO_SUAVIZAT] [/1PAS] [/ESCALAT] [/FWORLD]
- JPEGIMG 3 FitxerJPEG FitxerR FitxerG FitxerB [/QUALITAT] [/NO_METADADES] [/FWORLD] [/NFIL_PAQUET] [/QUICKLOOK]
Opcions:
- 0:
Mostra metadades
- 1:
Conversió de fitxer IMG/BMP a JPEG.
- 2:
Conversió de fitxer JPEG a IMG/BMP.
- 3:
Conversió de fitxer IMG/BMP a JPEG indexat.
Paràmetres:
- FitxerJPEG
(Fitxer JPEG -
Paràmetre d'entrada): És el nom del fitxer JPEG del que es vol obtenir informació de les metadades.
- FitxerIMGBMP
(Fitxer IMG/BMP -
Paràmetre d'entrada): És el nom del fitxer amb extensió IMG o BMP.
- FitxerR
(Fitxer Vermell -
Paràmetre d'entrada): Fitxer de la banda del vermell
- FitxerG
(Fitxer Verd -
Paràmetre d'entrada): Fitxer de la banda del verd
- FitxerB
(Fitxer Blau -
Paràmetre d'entrada): Fitxer de la banda del blau
Modificadors:
/Stdout=
(Estandar de sortida)
Informació de les metadades del fitxer JPEG. (Paràmetre de sortida) /FitxerP25= (Fitxer P25) És el nom de la paleta que s'utilitzara per representar el JPEG. (Paràmetre d'entrada) /GRISOS (Grisos) Crea un JPEG en escala de grisos: converteix un ràster color a escala de grisos (monocrom). (Paràmetre d'entrada) /OPTIMITZAT (Optimitzat) Optimitza la taula de Huffman (el fitxer serà més petit però la compressió serà més lenta). (Paràmetre d'entrada) /PROGRESSIU (Progressiu) Crea un JPEG progressiu. Aquest tipus de JPG permet previsualització en les primeres fases de la descompressió. (Paràmetre d'entrada) /DENOM_ESCALA= (Denominador de escala) Denominador de l'escala a la qual voleu imprimir el JPEG o 0 si no ho voleu indicar. La informació sobre la mida de la cel·la del ràster més aquest paràmetre serveixen per guardar internament en el JPEG la mida del pixel de la imatge de sortida en unitats paper, com són les ppp (píxels per polzada). (Paràmetre d'entrada) /NCOLORS= (Nombre de colors) Força una reducció de l'espai de colors a un nombre de colors limitat a n. Aquest serà el nombre final de colors a la paleta si demaneu IMG+paleta optimitzada. (Paràmetre d'entrada) /MAP_PAL (Paleta determinada) Força l'espai de color a una paleta determinada. Noteu que si indiqueu aquest paràmetre, la paleta indicada és llegida del disc. De no indicar aquest paràmetre l'aplicació escriu al disc una paleta optimitzada per aquesta imatge en concret. (Paràmetre d'entrada) /NO_SUAVIZAT (No suavitzat) Permet no fer el pas de suavitzat de mesures que millora el resultat final. (Paràmetre d'entrada) /1PAS (Un sol pas) Usar un sol pas de quantització. El resultat s'obté més ràpidament però té més baixa qualitat. Requereix menys memòria. (Paràmetre d'entrada) /ESCALAT= (Escala) m/n Escalat de sortida expressat en una fracció m/n, p.ex: 1/8. Aquest paràmetre resulta útil quan la imatge, un cop descomprimida, resultaria inacceptablement gran. (Paràmetre d'entrada) /QUALITAT= (Qualitat) Qualitat de compressió en un rang [0,100], on [5,95] és el rang útil encara que en mots casos introduirem un valor entre 70 i 75 (per defecte és 75). Els valors baixos indiquen molt poca qualitat però molta compressió. (Paràmetre d'entrada) /NO_METADADES (No metadades) Indica que no voleu crea un fitxer de metadades associat al fitxer JPEG en base a les metadades dels fitxers IMG. Per defecte es crea. No aplica si el fitxer a transformar no és un IMG. (Paràmetre d'entrada) /FWORLD= (Fitxer World) Generar un fitxer world de l'extensió indicada. (Paràmetre d'entrada) /NFIL_PAQUET= (Previsualització) Nombre de files de cada paquet indexat. Es recomana que sigui superior a 64. (Paràmetre d'entrada) /QUICKLOOK= (Quicklook) Imatge petita que Windows ensenya com a previsualització i que tots els programes de processament d'imatges obriràn donat que no saben llegir el format JPEG indexat de MiraMon. Pot no indicar-se i en aquest cas Windows i els altres programes mostraran només el primier paquet de files de la imatge. (Paràmetre d'entrada)

Aquesta aplicació suporta i genera REL v.4
Les rutines emprades per a la compressió i descompressió del format JPEG estan basades, en part, en la tasca del "Independent JPEG Group" (IJPEG).
Idrisi es un programari © de J.Ronald Eastman and Clark University