Dodaj do ulubionych

[programowanie] w czym to mozna stworzyc?

IP: *.neoplus.adsl.tpnet.pl 25.11.04, 01:10
Witajcie
czy jest jakis prosty jezyk programowania, albo aplikacja do tworzenia
aplikacji :) w ktorym moznaby zrobic aplikacje ktora zaimportuje np. jpga ,
przeszksztalci go na 8 bitowa grafe czyli tylko z 2 kolorkami i obliczy %
czerni? Niejako % zajecia obrazu przez jakis tam element?
To mozbna prosto zrobic w photoshopie, ale tu chodzi o jedna funkcje i
zautmatyzowana by szybko to sie dzialo. Macie jakies propozycje?
john
Obserwuj wątek
    • kell99 Re: [programowanie] w czym to mozna stworzyc? 25.11.04, 01:15
      To zalezy od tego na ile musisz sam stworzyc procedury, a na ile mozesz
      skorzystac z zewnetrznych. Ja bym polecal c + gtk (zaladujesz i przeksztalcisz
      uzywajac gdk-pixbuf, gdy bedziesz miec 1 bitowa bitmape to zaden problem
      policzyc ile ich jest czarnych i obliczyc procent z calosci). Mozesz tez uzyc
      javy, sa podstawowe biblioteki do ladowania i konwersji grafiki.
    • user0001 Re: [programowanie] w czym to mozna stworzyc? 25.11.04, 08:40
      "grafa" 8 bitowa ma 256 "kolorków", zazwyczaj te kolorki pochodzą z jakiejś palety.

      Tobie zapewne chodzi o grafikę 1 bitową (czyli z dwoma stanami "wypełniony" i
      "nie wypełniony")

      Narzędzia są powszechnie dostępne, nazywają się Netpbm (zapytaj google'a).

      Do tego co chcesz zrobić potrzebujesz:
      1. przekształcić grafikę na format pnm, do tego użyjesz programu jpegtopnm,
      giftopnm lub pngtopnm
      2. przekształcić grafikę kolorową na grafikę jednobitową, to robisz w dwóch
      etapach, najpierw przekształcasz na grafikę w odcieniach szarości [ppmtopgm], a
      potem na grafikę jednobitową [pgmtopbm] z uwzględnieniem opcji konwersji
      3. obliczasz histogram.

      jpegtopnm PLIK.jpg | ppmtopgm | pgmtopbm -d8 | pgmhist

      jeśli koniecznie zależy Tobie na programie to:

      #!/bin/sh

      for i in *.jpg
      do
      echo $i >> wynik.txt
      jpegtopnm $i | ppmtopgm | pgmtopbm -d8 | pgmhist >> wynik.txt
      done

      W celu dalszego zajmowania się problemem proponuję zainteresować się
      GNU/Linuksem lub przynajmniej projektem Gnuwin32

Popularne wątki

Nie pamiętasz hasła

lub ?

 

Nie masz jeszcze konta? Zarejestruj się

Nakarm Pajacyka