Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > hr.comp.programiranje.java > #17

Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u?

From Chupo <bad_n_mad@yahoo.com>
Newsgroups hr.comp.programiranje, hr.comp.programiranje.java
Subject Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u?
Date 2017-07-14 15:09 +0200
Organization Noname d.o.o.
Message-ID <MPG.33d2e0fa57b3969598afa7@news.t-com.hr> (permalink)
References (1 earlier) <ojvr69$35s$1@sunce.iskon.hr> <MPG.33cd9cfec245bfa898af9e@news.t-com.hr> <ok4jb4$nmr$1@sunce.iskon.hr> <MPG.33d0ae3adb5564d498afa3@news.t-com.hr> <oka2n8$unf$1@sunce.iskon.hr>

Cross-posted to 2 groups.

Show all headers | View raw


In article <oka2n8$unf$1@sunce.iskon.hr>, Bruno Babic <a@b.c> says...
> Javina klasa BufferedImage ima metodu getRGB() kojom mozes dohvatiti sve 
> pixele, ali mi se to cini kao overkill za ono sto tebi treba.
> 

Pa u inicijalnom postu sam napisao:

<start copy/paste>
Problem je jer za citanje boje pixela koristim getRGB() metodu pa sam 
boje morao hardkodirati.
<end copy/paste>

Stavio sam i cijeli program koji pocinje s:

import java.awt.image.BufferedImage;

Ali s getRGB() dobijem komponente boje pixela a meni trebaju offset-i 
na paletu tako da mogu crtati koristenjem bilo koje palete a na izlazu 
dobiti iste podatke.

Meni u izlaznim podacima treba s koja od 4 index-a na boje je neki 
pixel pofarban a ako mogu procitati samo RGB komponente onda bi u 
programu morao znati koja boja je na kojem index-u - tako program radi 
trenutno i sad bi svaki put dok bi za crtanje koristio drugu paletu 
morao u programu mijenjati uvjete u if - else if bloku.

Znaci mene zanima da li je neki pixel pofarbano s nultom, prvom, drugom 
ili trecom bojom iz palete od 16 boja a bez potrebe da u programu 
definiram koje se boje nalaze na tovim mjestima.

Cini se da je najjednostavnije da najprije file otvorim kao binarni pa 
da na offset-u 0x36 procitam RGB komponente od prve 4 boje u paleti i 
da onda dalje radim na isti nacin ko i do sad s tim da RGB komponente u 
if - else if bloku vise nece biti hardkodirane nego ce biti prethodno 
iscitane iz palete.

S obzirom da getRGB() u svakom slucaju, da bi mogla doci do komponenti, 
mora najprije procitati offset na boju u paleti - trebali su staviti i 
metodu getColorOffset() koja bi za svaki pojedini pixel vracala offset 
na paletu - a to je ustvari broj (u ovom slucaju nibble) procitan iz 
pixel array-a koji na osnovu kojeg se je iscitao integer iz palete.

Taj offset se interno za realiziranje getRGB() ionako vec koristi ali 
je problem da nisu stavili get metodu da bi ga se moglo procitati.
-- 
Let There Be Light
Custom LED driveri prema specifikacijama
http://tinyurl.com/customleddriver

Chupo

Back to hr.comp.programiranje.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-10 05:46 +0200
  Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-10 14:16 +0200
    Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-10 15:18 +0200
      Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-12 09:32 +0200
        Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-12 23:08 +0200
          Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-14 11:25 +0200
            Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-14 11:27 +0200
            Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-14 15:09 +0200
              Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-14 16:22 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-14 17:21 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-16 11:37 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-16 15:20 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-17 12:36 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-18 00:37 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-18 17:23 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-19 01:10 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-19 15:14 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-19 16:21 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Nikolaj Lazic <nlazicBEZ_OVOGA@mudrac.ffzg.hr> - 2017-07-19 17:08 +0000
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-20 18:04 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-20 19:17 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-20 20:42 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-21 03:58 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-21 05:14 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-21 12:04 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-21 17:24 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-08-04 13:10 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-08-04 17:21 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-08-07 17:30 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-08-07 18:30 +0200
                Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-08-07 18:35 +0200
        Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Chupo <bad_n_mad@yahoo.com> - 2017-07-16 01:04 +0200
          Re: Citanje color offset-a za svaki pixel u indexed color .bmp file-u? Bruno Babic <a@b.c> - 2017-07-16 11:32 +0200

csiph-web