![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam plik o rozszerzeniu *.bif utworzony przez kamerę urządzenia rejestrującego. Mime type tego pliku to application/octet-stream. W nagłówku tego pliku jest coś takiego: Cytat BIFFII...........JFIF...... HEX - 42 49 46 46 49 49 W systemie Windows plik nie jest prawidłowo rozpoznawany i nie można go wyświetlić, za to w XnView otwiera się bez problemu. XnView podaje, że jest to JPEG based file. Funkcja:
zwraca - Warning: imagecreatefromstring(): Data is not in a recognized format Jak mogę wyświetlić ten plik w przeglądarce lub dokonać jego konwersji to formatu *.jpg ?. Czy nie jest to przypadkiem plik skompresowany ?. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mi to wygląda na plik JPEG z dodatkowym "magic number" na początku. Jak możesz to wystaw gdzieś taki plik.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mi to wygląda na plik JPEG z dodatkowym "magic number" na początku. Jak możesz to wystaw gdzieś taki plik. Poniżej link do pliku: Link do pliku *.bif |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak jak podejrzewałem, wystarczy wyciąć niepotrzebne bajty z przodu (w przypadku gdy ich liczba jest stała):
Gdy ich długość jest zmienna trzeba wyciąć wszystko do napotkania: Kod 0xff 0xdb 0xff 0xe0 0x00 0x10 0x04A 0x46 0x49 0x46
Ten post edytował redeemer 23.09.2013, 11:47:25 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak podejrzewałem, wystarczy wyciąć niepotrzebne bajty z przodu (w przypadku gdy ich liczba jest stała): Gdy ich długość jest zmienna trzeba wyciąć wszystko do napotkania: Kod 0xff 0xdb 0xff 0xe0 0x00 0x10 0x04A 0x46 0x49 0x46 Thx - śmiga aż miło... Ale korzystając z okazji mam jeszcze jedno pytanko, ponieważ potrzebuję po wyświetleniu tego pliku w przeglądarce wyciąć fragment obrazu, który później będzie umieszczony w szablonie pdf. Kiedyś widziałem w jakimś programie taką opcję dzięki której można było przy pomocy myszki (poziomy i pionowy kursor) wyciąć np. prostokątny obszar. Szczerze mówiąc nie mam pojęcia jak się do tego zabrać. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi Ci o front-end to możesz skorzystać np z JCrop. Masz tam nawet Live demo z przykładowym kodem PHP.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:36 |