Witam czy jest mi ktoś w stanie pomóc.Mam taki problem ,że potrzebuje wgrać kilka zdjęć do Windows Application Forms w formacie .IMG są to zdjęcia termowizyjne i niestety nie wiem jak mam to zrobić bo z tego co wiem to PictureBox niestety nie obsługuje tego rozszerzenia.Każda próba zmiany rozszerzenia tego pliku kończy się na ,,uszkodzonym,, pliku.Ktoś ma jakieś pomysły z góry dzięki :)
Jak to się ma do C++?
Tworzę apkę z interfejsem w C# i kodem pisanym w C++
Skąd masz te zdjęcia? Nie można sobie zmieniać rozszerzenia i liczyć, że to zawsze zadziała - IMG to również zbyt niejasne określenie, aby wiedzieć, jak to wyświetlić w jakiejkolwiek ludzkiej formie. Bez opisu tego formatu będzie ciężko.
Tworzę apkę z interfejsem w C# i kodem pisanym w C++
Współczuję.
Używanie C++ CLI ma sens jedynie wtedy, gdy jakąś gotową funkcjonalność dostępną w C++ trzeba udostępnić w .Net (C#).
W każdym innym wypadku jest to niczemu służący masochizm.
w formacie .IMG są to zdjęcia termowizyjne
Musiałbyś podać/znaleźć opis tego formatu.
Ok wrzucam przykładowy pliczek.Dostałem pewne ingo ,że w matlabie trzeba by było napisać skrypt ,który zmieniałby rozszerzenie tego pliku jednak sam nie wiem dokładnie jak.
https://drive.google.com/open?id=170rI2ahM29L4qAdFGB9DU_Po1cpptybR
W środku widzę CAMCTRL
i google podpowiada np coś takiego: https://stackoverflow.com/q/20079764/1387438
Radzę poczytać dokumentację kamery termowizyjnej i pogooglać trochę, bo najwyraźniej producent dostarcza jakieś biblioteki nawet w C# do obsługi kamery i tych plików.
dzięki