
konwerter obrazów jpg na system binarny
-
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 28 lut 2010, 17:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
konwerter obrazów jpg na system binarny
Witam,Czy ktoś może słyszał o jakimś programie na linux-ubuntu lub windows który pozwalał by zamianę obrazu np jpg na kod binarny i na odwrót.Szukałem w internecie ale nie mogę nic takiego znaleźć.Będę wdzięczny za wszelką pomoc.Szukam też jakiegoś oprogramowania które zamieniało by dźwięk,obraz lub jedno i drugie na kod binarny. Takowych programów szukam do eksperymentu 

Re: konwerter obrazów jpg na system binarny
jak to miałaby wyglądać ta zamiana, możesz to opisać ?, a może masz przykład takiego programu z innego systemu operacyjnego ?
- Czeslavus
- Wytworny Kaczor
- Posty: 295
- Rejestracja: 25 maja 2011, 09:41
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: 3Miasto
Re: konwerter obrazów jpg na system binarny
Na binarny to nie, ale ascii to i owszem
Kod: Zaznacz cały
sudo apt-get install jp2a
------------------------------------------
Pozdrawiam
Czeslavus
Pozdrawiam
Czeslavus
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konwerter obrazów jpg na system binarny
na binarny też można... man hexdump 

-
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 28 lut 2010, 17:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: konwerter obrazów jpg na system binarny
Bardzo dziękuję za odpowiedź.W chwili obecnej robię pewne doświadczenie-eksperyment do którego potrzebny mi takowy program.Opiszę ci czego szukam.Otóż mam zdjęcie niskiej rozdzielczości kwiatka w jpg który potrzebuje przekształcić w kod binarny 1i0 czyli w formie np takiej 1010110 i tak samo aby działał w odwrotnym kierunku czyli kod binarny 1010110 zamienił by mi na obraz na kwiatka w jpg tak samo z dźwiękiem czy filmami np 1 min klipami.Program taki umożliwiał by np wgranie dźwięku np mp3 lub klipu do programu w którym znajdowała by się informacja jedynek i zer w formie fal dźwiękowych,czyli np tak : stuk _ stuk _ stuk stuk _ ,czyli 1010110 czyli pokazywał by mi kwiatek w jpg,nie wiem czy przedstawiłem do dosyć wizualnie.xc1256 pisze:jak to miałaby wyglądać ta zamiana, możesz to opisać ?, a może masz przykład takiego programu z innego systemu operacyjnego ?

- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konwerter obrazów jpg na system binarny
niestety dalej ni czorta nie możemy zrozumieć o co kaman.
chcesz na stukstuki przerabiać plik czy obraz, czy co...
co znaczy binarny bo chyba znamy różne definicje tego słowa...
chcesz na stukstuki przerabiać plik czy obraz, czy co...
co znaczy binarny bo chyba znamy różne definicje tego słowa...
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: konwerter obrazów jpg na system binarny
Chcesz tego kwiatka alfabetem morse'a wysłać?
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konwerter obrazów jpg na system binarny
jakieś 30 lat temu straciłem zainteresowanie tematem - ale czy kolega wątkotwórca nie próbuje przypadkiem wynaleźć ponownie SSTV?
-
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 28 lut 2010, 17:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: konwerter obrazów jpg na system binarny
ok,może wyjaśniłem to chaotycznie więc zacznę jeszcze raz.ethanak pisze:niestety dalej ni czorta nie możemy zrozumieć o co kaman.
chcesz na stukstuki przerabiać plik czy obraz, czy co...
co znaczy binarny bo chyba znamy różne definicje tego słowa...
Zdanie :"kocham ubuntu" w kodzie binarnym opisuje się tak:"01101011011011110110001101101000011000010110110100100000011101010110001001110101011011100111010001110101" zgodnie ze stroną http://www.roubaixinteractive.com/PlayG ... o_Text.asp
Teraz zamiast zdania "kocham ubuntu" potrzebuję wstawić obrazek jpg który przerobi mi na 1 i 0, i tak samo w druga stronę.Teraz zamiast 1 użyje dźwięków czyli uderzenia w stół czyli stuknięcie oznacza 1 a przerwa 1 sek to zero.czyli zdanie "kocham ubuntu " wyglądało by tak:" _ stuk stuk _stuk _stuk stuk ....itd"
Czyli taką formę 1 i 0 czyli stukania mógł bym zapisać np jako mp3 i tak samo w drugą stronę otrzymaną mp3 z takimi stukami mógł bym za pomocą tego program "odkodować" jako zdanie "kocham ubuntu",prościej już się nie da.

- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konwerter obrazów jpg na system binarny
błąd w założeniach.
Re: konwerter obrazów jpg na system binarny
Mniej więcej tego kolega oczekuje.Dwimenor pisze:Chcesz tego kwiatka alfabetem morse'a wysłać?
Na początku musiałbyś zadeklarować dany kolor ciągiem 1010101, następnie przyjąć, że czytamy od prawej do lewej, z góry na dół i w ten sposób otrzymasz wynik.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konwerter obrazów jpg na system binarny
to może niech kolega się sam wypowie o co mu właściwie chodzi... bo na razie wiem że chce zrobić mp3 zawierające stukstuki z czegośtam, w żaden sensowny sposób nie podając jak te czegośtamy na stukstuki mają być konwertowane.
-
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 28 lut 2010, 17:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: konwerter obrazów jpg na system binarny
ok dzięki za info, wytłumaczyłem dokładnie czego oczekuję i czego szukam prościej się już nie da, tylko kolega nie potrafi tego zrozumieć. Jeżeli założę że 1 to dźwięk a 0 to przerwa to 1 sekunda to zdanie "kocham ubuntu " wyglądało by tak" dźwiek przerwa przerwa dźwięk dxwięk dźwięk przerwa przerwa. Nie da się inaczej tego wytłumaczyć bo wytłumaczyłem to najprościej jak można.
-
- Przebojowy Jelonek
- Posty: 1113
- Rejestracja: 04 sty 2008, 20:58
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: konwerter obrazów jpg na system binarny
Nawet nie SSTV, tylko jakąś prostszą, bardziej prymitywną formęale czy kolega wątkotwórca nie próbuje przypadkiem wynaleźć ponownie SSTV?

Do zamiany jotpega na zapis binarny możesz użyć xxd. Do pary z awk i tr dostajesz takiego tasiemca:
Kod: Zaznacz cały
xxd -bp -c 1 obrazek.jpg | awk '{print $2}' | tr -d '\n' > obrazek.txt
Btw. Czyżbyś zamierzał uruchomić stację numeryczną?

-
- Piegowaty Guziec
- Posty: 19
- Rejestracja: 28 lut 2010, 17:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: konwerter obrazów jpg na system binarny
Ok znalazłem to w kilku programach i stronach.Zrobiłem tak.Zainstalowałem program ze strony http://mh-nexus.de/en/ wgrałem obrazek jpg i otrzymałem hex np taki /jest to wycinek/:
Następnie przerobiłem to przez stronę :http://www.stringfunction.com/hex-binar ... nline-tool
otrzymałem to:
czyli przerobiłem obrazek jpg na 1 i 0, teraz przydał by mi się program który zamienił by 1 i 0 na sygnał jak tłumaczyłem. I aby wszystko mozna było by odwrócić do jpg. czyli źwięk, 1i0 hex i obraz jpg.
-- 18 kwi 2013 17:17 --
Nie chcę uruchamiać stacji numerycznej hahah ale ciekawy pomysł
-- 18 kwi 2013 17:56 --
Do sprawdzenia poprawności działania mojego założenia z obrazem jpg użyłem strony do zamiany w 2 kierunkach hex -bin-hex strony http://home.paulschou.net/tools/xlate/
czyli działa tak jak mówiłem. Tylko jak to wszystko połączyć w jedno? aby automatycznie wszystkie działania odbywały się w 2 kierunkach.Dodając generowanie dźwięku w postaci takiej jak pisałem powyżej.Jak również z powrotnym kierunku z postaci dźwieku do jpg.
//bear7: Znaczniki CODE i od razu post jakoś wygląda...
-- 20 kwi 2013 00:45 --
Ok,wielkie dzięki za chęć pomocy w moich eksperymentach.Mam nadzieję że ktoś pomoże mi z moim problemem
Dziś chciałbym podzielić się moim pomysłem na przesył pliku video 700MB jako 2.41 MB,w dobie obecnej nagonki przez korporacje pomysł jest na razie najlepszy bo jest nie wykrywany
Aby nie opisywać po kolei całej procedury podaje link do bloga.Dziękuję i liczę na dalszą pomoc w eksperymencie.
http://skandalicznie-kontrowersyjne.blo ... anych.html
Kod: Zaznacz cały
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 01 00 60 00 60 00 00 FF ED 03 F4 50 68 6F 74 6F 73 68 6F 70 20 33 2E 30 00 38 42 49 4D 04 04 00 00 00 00 02 C1 1C 01 00 00 02 00 04 1C 02 00 00 02 00 04 1C 02 05 00 16 47 55 41 54 45 4D 41 4C 41 20 53 54 4F 52 4D 20 41 47 41 54 48 41 1C 02 0A 00 01 35 1C 02 0F 00 03 44 49 53 1C 02 14 00 13 44 49
otrzymałem to:
Kod: Zaznacz cały
00000000111111111101100011111111
00000000000011100000000000000001
00000000000000000100101001000110
00000000010010010100011000000000
00000000000000000001000000010000
00000000000000010000000001100000
00000000000000000110000000000000
00000000000000000000111111111110
00000000000011010000001111110100
00000000010100000110100001101111
-- 18 kwi 2013 17:17 --
Nie chcę uruchamiać stacji numerycznej hahah ale ciekawy pomysł

-- 18 kwi 2013 17:56 --
Do sprawdzenia poprawności działania mojego założenia z obrazem jpg użyłem strony do zamiany w 2 kierunkach hex -bin-hex strony http://home.paulschou.net/tools/xlate/
czyli działa tak jak mówiłem. Tylko jak to wszystko połączyć w jedno? aby automatycznie wszystkie działania odbywały się w 2 kierunkach.Dodając generowanie dźwięku w postaci takiej jak pisałem powyżej.Jak również z powrotnym kierunku z postaci dźwieku do jpg.
//bear7: Znaczniki CODE i od razu post jakoś wygląda...
-- 20 kwi 2013 00:45 --
Ok,wielkie dzięki za chęć pomocy w moich eksperymentach.Mam nadzieję że ktoś pomoże mi z moim problemem



Aby nie opisywać po kolei całej procedury podaje link do bloga.Dziękuję i liczę na dalszą pomoc w eksperymencie.
http://skandalicznie-kontrowersyjne.blo ... anych.html
- Nettmanek
- Serdeczny Borsuk
- Posty: 167
- Rejestracja: 26 lis 2008, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Wolverhampton
- Kontakt:
Re: konwerter obrazów jpg na system binarny
nie wiem czy taki program w ogole istnieje. nie trzeba do tego mega programu... wczytanie pliku w postaci szesnastkowej lub ósemkowej(nie pamiętam jak są zbudowane pliki jpeg) i zamiana kodu na binarny. Robiłem coś podobnego w c++ pod Mac OS X(ale powinno śmigać pod każdym systemem) na pracę inżynierską ze steganografii. Aczolwiek mój program dotyczył ukrywania informacji w dźwięku. Jednak jedną z funkcji w programie było właśnie wczytanie pliku WAV i konwersja na kod binarny w celu jego edycji + zaszyfrowanie zmodyfikowanym szyfrem cezara i konwersja wtórna + zapis do pliku WAV. Całość programu zamknęła się w niecałych 700linijkach kodu.
jeśli byłbyś chętny do współpracy to moje gg: 452831 lub na fejsie Maciej Sięga
objaśnię wam co kolega chce zrobić i dlaczego myśli błędnie...
1. zapis np w 16-plikach wav. w takim ok. 15sekundowym wavie daje nam ok 1325434 próbek po 16 bitów... co pozwala na zapisanie pi * drzwi ponad 21milionów bitów. Dla przykładu w takim czymś możemy ukryć ponad 2,5 miliona znaków z tablicy ASCII.
2. nie da się uzyskać stuków i puków w ten sposób... jedyny wynik jaki uzyskamy to piski o ile nie uszkodzimy pierwszych bitów pliku, które odpowiadają za jego strukturę...
3. Można by się pokusić o kompresję typu: Wczytujemy hexa, rzutujemy na typ "char" a następnie pozycję "char'a" konwertujemy na kod binarny... w ten sposób uzyskujemy 2x mniejszą ilość bitów jaką musimy przesłać... bo kod 16stkowy czyli od 0 do 15 przerabiamy na liczbę binarna zapisana na 8 bitach.
jeśli byłbyś chętny do współpracy to moje gg: 452831 lub na fejsie Maciej Sięga
objaśnię wam co kolega chce zrobić i dlaczego myśli błędnie...
1. zapis np w 16-plikach wav. w takim ok. 15sekundowym wavie daje nam ok 1325434 próbek po 16 bitów... co pozwala na zapisanie pi * drzwi ponad 21milionów bitów. Dla przykładu w takim czymś możemy ukryć ponad 2,5 miliona znaków z tablicy ASCII.
2. nie da się uzyskać stuków i puków w ten sposób... jedyny wynik jaki uzyskamy to piski o ile nie uszkodzimy pierwszych bitów pliku, które odpowiadają za jego strukturę...
3. Można by się pokusić o kompresję typu: Wczytujemy hexa, rzutujemy na typ "char" a następnie pozycję "char'a" konwertujemy na kod binarny... w ten sposób uzyskujemy 2x mniejszą ilość bitów jaką musimy przesłać... bo kod 16stkowy czyli od 0 do 15 przerabiamy na liczbę binarna zapisana na 8 bitach.
Lenovo G580-20150 | Intel Core i3 3120M | 8GB DD3 | Intel HD 4000 & Nvidia GF 710M | 1TB HDD | kubuntu 13.10 64bit
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości