Tak po delší době používání ještě pár postřehů:
Když mi přibývají v adresáři soubory, není možné nijak udělat refresh seznamu souborů (přepnutí řazení nepomůže, to se zjevně už znova nenačítá aktuální seznam souborů). Musím prpohlížeč ukončit a pustit znova. Nešla by třeba udělat automatická detekce (asynchronně, od časovače třeba 1x za sekundu porovnávat stav s předchozím seznamem) ale tak, aby to nerozbilo aktuální pozici (tedy kurzor v tom listboxu aby zůstal na aktuálním snímku, nikoli aktuální pozici v listbocu číselně nebo aby se to nezresetovalo na první pozici). Pokud by to automaticky nešlo, s něčím kolidovalo, tak alespoň nějaké malé tlačítko na ruční refresh seznamu.
Pak je tam nějaká až moc aktivní kontrola rozsahů histogramu, která znemožňuje psaní (kontrola se dělá po každém zapsaném či umazaném znaku). Když mám třeba vlevo 10% a vpravo 99% a chci to přepsat na 98, nelze použít ani Del ani BckSpc. Jakýkoli pokus o editaci vede k tomu, že se tam dostane 10,1 (po umáznutí jakéhokoli znaku je tam už jen 9 a to neprojde kontrolou). A pak už z toho není jiné cesty ven, než myší vybrat část, znaky 0,1 a přepsat je na něco ve výsledku většího než 10. V podstatě jediná cesta, jak to přepsat je výběr nějaké části čísla, a následně přepsat aby to splňovako podmínku. Nebo to jen klikat myší. Ale to je po desetině nešikové, to se hodí na jemné ladění. S tím psaním by to chtělo vymyslet nějak šikovněji. Podle mě stačí tu kontrolu udělat až po stisku Enter, než se přepočítává obraz.
A drobná chybka v ovládání. Když hned po spuštění jedu směrem k poslednímu souboru dolů, pouze šipkou vpravo, tak k posunu dojde pouze jednou, pak už šipky vpravo/vlevo nefungují. Když začnu na druhou stranu, nahoru směrem k prvnímu, tak to nedělá. Jestli je seřazeno podel názvu či času nehraje roli.
Potom to vyhodí nějakou vyjímku v knihovně na práci s FITSy, když se to omylem dostane na barevný (respektive jiný ńež jednokanálový) FITS. To by chtělo asi ošetřit, že to místo obrazu namaluje třeba přeškrtnutí s poznámkou nepodporovaný formát.
Pak mám ještě několik fitsů, na kterých se to hryzne. Jsou to všechno sekládané snímky z MaxImDL. Ale nevidím na nich nic nenormálního, snad kromě toho že jsou ve float prezentaci. Cíleně je neprohlížím, ale občas mám nějaký jako kontrolu jestli už je sekládané množství přijatelné, strčený zapomenutý mezi nasnímanými daty, a na něm se to při procházení sekne.
Tady máš jeden vzorek:
http://leteckaposta.cz/uploaded/743943622
Trošku problém dělají RAW fitsy z barevné (OSC) kamery. Při zobrazení 1:1 je to OK, normálně je vidět Bayer maska. To ničemu nevadí. Blbé je to při přizpůsobení do okna, tam při interpolaci vznikne většinou takové moiré. Nejlepší by asi bylo, pokud na takový soubor narazíš, ho nejprve resamplovat na poloviční rozlišení (bining 2x2), čímž Bayera zrušíš, a pak teprve udělat fit do okna. Ta úprava kódu by byla asi triviální, ale problém je, že u spousty kamer se nijak nedozvíš z FITS hlavičky, že jde o OSC kameru. Ale asi by to šlo nějak detekovat na přítomnost bayera, z pár míst obrazu, musí tam být silná autokorelace při posunu o sudý počet pixelů. Protože jas R, G a B pixelů nebude nikdy stejný. Pozadí je většinou ulítlé do oranžova. Asi by šla vymyslet nejaká metoda, jak to detekovat. Ale není to priorita. Já už OSC kamerou nefotím, tak spíš pro ostatní, a málo jich není a budou asi přibývat, jak se rozmohly barevné ASI a QHY CMOS kamerky.
Jinak už asi nic. Fak parádní povedené dílko.
----------------------------------------------
I když vlastně, mám teda ještě jeden námět do budoucna, ale ten si musím rozmyslet a nastudovat, jestli je to vůbec reálné, ale s tím mě nejspíš vyrazíš
Totiž aby to zobrazovalo kromě FITSů i XISF soubory (nativní formát do kterého snímky ukládá PixInsight). Ono je to v zásadě něco jako FITS, ale ty data jsou obalený nějakou podstatně složitější XML hlavičkou, a celý ten formát je šíleně složitý a obecný. Implementovat to v plné šíři je nesmysl, ale stačilo by aby to četlo zase jen monochromatické soubory pár nejpoužívanějších typů. Jde mi o možnost prohlédnout si výsledky, celou sadu snímků třeba po kalibraci, kdy už nemám FITSy, ale XISF-y
https://pixinsight.com/xisf/