Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Rozpoznanie formatu pliku
Manaslu



Typ: neutral
Postów: 41
Zarejestrowany: Dec 2003
Rozpoznanie formatu pliku

Uszanowanie,
czy ktos wie jak mozna rozpoznac format jakiegos pliku za pomoca kodu?
Doladnie rzecz biorac to chodzi mi rozpoznanie czy dany plik jest *.gif, *.jpg, *.bmp, *.tga, *.tiff czy to cos innego.
Opisuje dokladniej :
np za pomoca:
* Directory.GetLastWriteTime(sPath) : mozna dostac ostani czas zapisu do wskazanego pliku,
a za pomoca:
* FileSystem.FileLen(sPath) wielkosc wskazanego pliku.

A jak mozna sprawdzic w jakim formacie zostal zapisany plik ? Oczywiscie nie chodzi mi o sprawdzenie rozszerzenia pliku
Czy istnieje jakas wyspecjalizowana klasa w tym zakresie?

Dziekuje za pomoc
Pozdrawiam

Manaslu

21-02-2005 12:09
Pokaż profil Manaslu  Wyślij email do Manaslu        2130338
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

witam
niestety takiej klasy nie ma i jesli juz to trza ja napisac samemu ... w sumie nie bedzie to trudne az tak bardzo ... ale tylko troche mysle ze musisz identyfikowac format przy pomocy funkcji odczytu plikow graficznych tj. da sie odczytac jako bmp jest bmp ... da sie odczytac jako jpg jest to jpg ... pytanie dlaczego rozszerzenie nie jest dla Ciebie wskaznikiem formatu ? chyba ze pliki o ktorych mowisz go nie maja ?
pozdrawiam

p.s. moze popatrz na przestrzen nazw System.IO.FileSystemInfo ... nie mam czasu poszperac a moze w niej cos ciekawego byc

[Post edytowany dnia 21-02-2005 12:30 przez musman]

21-02-2005 12:19
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Manaslu



Typ: neutral
Postów: 41
Zarejestrowany: Dec 2003
Dzieki za odpowiedz.

Milo wiedziec zanim sie wezme do roboty, ze nie wywazam otwartych drzwi
Nie moge uzywac rozszerzen plikow, poniewaz pliki graficze z ktorych korzystam maja usuniete roszerzenia - wiem, ze brzmi to glupio, ale to z wymog innej aplikacji.

Pozdrawiam

22-02-2005 12:07
Pokaż profil Manaslu  Wyślij email do Manaslu        2130338
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1