-
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
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=