-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.ne
ws.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for
-mail
Newsgroups: pl.misc.elektronika
From: Jarosław Sokołowski <j...@l...waw.pl>
Subject: Re: Jaki program do wykresu
References: <ojvqqo$e1r$1$PiotrGalka@news.chmurka.net>
<ok02v1$340$1@node2.news.atman.pl>
<ok092d$jle$1$PiotrGalka@news.chmurka.net>
<ok0adq$a9p$1@node2.news.atman.pl>
<ok0bjb$ki3$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok0gno$mik$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok23pf$aoi$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok2r8m$jgk$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok4vu5$e74$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok5995$hlk$1$PiotrGalka@news.chmurka.net>
<s...@f...lasek.waw.pl>
<ok5nb7$mt6$1$PiotrGalka@news.chmurka.net>
Organization: : : :
Date: Wed, 12 Jul 2017 23:11:03 +0200
User-Agent: slrn/pre1.0.4-2 (Linux)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
Message-ID: <s...@f...lasek.waw.pl>
Lines: 118
NNTP-Posting-Host: 77.253.217.116
X-Trace: 1499893863 unt-rea-a-01.news.neostrada.pl 5151 77.253.217.116:34298
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:720848
[ ukryj nagłówki ]Pan Piotr Gałka napisał:
>> Albo kopiując pliki JPG z aparatu do komputera. Tam też są jakieś
>> nagłówki.
>
> To jest inna sprawa. Dopóki jakiś program robi sobie (czy innym) jakiś
> plik - nie wnikam. Ale jakbym miał go "ręcznie" modyfikować to musiałbym
> rozumieć wszystko. Jakbym miał bibliotekę, która wczytuje mi jpg,
> pozwala grzebać w jego pikslach, a potem zapisać to też bym nie wnikał w
> format.
Dzisiaj w praktyce zawsze tak to wygląda, i to od dawna. Nikt z grzebiących
w pikselach nie zastanawia się nad formatem, w jakim to będzie zapisane.
Odczyta JPG, dostanie czystą bitmapę, pogrzbie sobie - i myk, każe zapisać
w JPG, PNG, TIF czy co tam chce. Nikomu się nie chce wnikać w formaty.
> Wątek powstał bo chciałem dowiedzieć się o programach do generowania
> (z równań) wektorowej grafiki (jak najbardziej związanej z elektroniką)
> bez wnikania w format pliku. Jak zapytałem, to nie miałem bladego pojęcia
> że ten plik graficzny okaże się plikiem tekstowym. Dla mnie szok.
Dltego warto czasem zadać takie pytanie. Można przeżyć miłe zaskoczenie
i czegoś się dowiedzieć. Ale będę bezlitosny: pliki grafik bitmapowych
też bywają plikami tekstowymi. I to własnie najstarsze, najdłużej używane
formaty takie są. Na przykład plik XPM może wyglądać tak (pierwszy, jaki
mi się wylosował na dysku, to naprawdę jest jeszcze w użyciu):
/* XPM */
static char * 3d7_xpm[] = {
"18 18 2 1",
" c None",
". c #000000",
" ",
" ",
" ",
" ",
" ........... ",
" .. . ",
" .. . ",
" .. . ",
" .. . ",
" .. . ",
" .. . ",
" .. . ",
" ... ",
" .. ",
" . ",
" ",
" ",
" "};
Albo PBM (plik wyjęty ze źródeł kernela Linuksa, całkiem współczesny):
P1
# Standard black and white Linux logo
80 80
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
# resztę wycinam, bo nudna.
Jest jeszcze PGM, PPM i może o czymś zapomniałem. Każdy uniksowy
program graficzny otwiera te formaty (jeśli autor złośliwnie nie
zablokował takiej możliwości), więc obrazki można sobie tworzyć
edytorem tekstowym i zapisać je potem choćby jako JPG.
>> tak jak można robić notatki w Exelu i kolorować je na źółto,
>> zielono i czerwono -- też bez analizy budowy pliku XLS.
>
> To jest ta sytuacja, gdy jakiś program robi sobie dla siebie
> jakiś plik - nie wnikam.
A mnie się już zdarzyło dłubać w plikach MS Office otwierając zipy
i edytując wewnętrzne iksemele. Co więcej, napisałem kiedyś skrypt,
który wsadowo poprawiał coś w całym tabunie plików. I oszczędził
dziesiątki dupogodzin operatora Excela.
>> Zrozumieć watro to, co się samemu dodaje.
> Pracuję nad tym aby się przełamać :).
Jasne! lepiej niż się załamać!
>> Ale chyba nie muszę wyjaśniać co znaczy które
>> słowo w poleceniu "polyline".
>
> Nie musisz, ale jakbyś mi tego nie napisał i miałbym (bez czytania
> instrukcji!) po zajrzeniu do tego pliku sam dopisać mój wykres to
> użyłbym wielu <line ...
>
> Przekonałeś mnie. Mój wykres zrobię generując sobie bardzo długą (ze
> względu na te ostre załamania wykresu) serię punktów dla polyline
> (chyba, że znajdę jakieś polecenie malowania krzywych to wtedy zacznę
> od wyliczania tych punktów załamań i miedzy nimi za pomocą krzywych).
> Wykres ma w sumie jeden parametr, ale od niego zależy rozpiętość w
> pionie wykresu.
Są polecenia rysowania krzywych Beziera. Ale nie wiem czy to właściwa
droga w tym przypadku.
> Tak będzie szybciej. A Asymptote i Gnuplot odłożę sobie na "Święty
> Nigdy" - mam inne, pilniejsze rzeczy do douczenia się.
Gnuplota bym nie odpuszczał. To tradycyjne oldskulowe narzędzie, które
z naprędce wyplutych z jakiegoś programu dwóch kolumn liczb opisujących
punkty wykresu robi przyzwoity wykres, dobierając przy tym wszystko co
da się automatycznie dobrać. I wywołuje się to w jednej krótkiej linijce
poleceń. Chyba podawałem jakiś przykład (z pamięci, więc nie ręczę za
całkowitą poprawność). Ludzie od trzydziestu albo więcej lat to robią,
zawsze tak samo, i są zadowoleni. Chociaż ostatnio takie pozyskane
jakbądź dane pomiarowe oglądam firefoksem z javascriptu (wektorowo).
W razie czego służę skleconym szybko, ale użytecznym systemem bojowym.
W myszowaty sposób pokazuje wartości w punktach, pozwala powiększać
wykres, a kod zajmuje może kilkanaście linijek (plus biblioteka).
--
Jarek
Następne wpisy z tego wątku
- 12.07.17 23:26 Jarosław Sokołowski
- 13.07.17 09:25 slawek
- 13.07.17 12:14 Piotr Gałka
- 13.07.17 12:27 J.F.
- 13.07.17 12:41 Jarosław Sokołowski
- 13.07.17 12:41 J.F.
- 13.07.17 13:14 Piotr Gałka
- 13.07.17 13:25 J.F.
- 13.07.17 17:17 Jarosław Sokołowski
- 13.07.17 17:19 Jarosław Sokołowski
- 13.07.17 17:55 J.F.
- 13.07.17 18:13 Jarosław Sokołowski
- 13.07.17 18:31 Piotr Gałka
- 13.07.17 18:55 s...@g...com
- 13.07.17 19:06 J.F.
Najnowsze wątki z tej grupy
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
Najnowsze wątki
- 2025-01-06 śnieg
- 2025-01-05 Żarówka do lampy z czujnikiem ruchu
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-04 Zbieranie danych przez www
- 2025-01-04 reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- 2025-01-04 w Nowym Roku 2025r
- 2025-01-04 Warszawa => Specjalista ds. IT - II Linia Wsparcia <=
- 2025-01-04 Warszawa => Java Developer <=
- 2025-01-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-04 Warszawa => System Architect (Java background) <=
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=