Pictview: Pipeta a špatný index barvy

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Pictview: Pipeta a špatný index barvy

Post by zarevak »

Dobrý den,
dnes jsem narazil v Pictview na pro mne nepřijemnou věc: Pictview u pipety nezobrazuje skutečný index barvy pixelu, ale index první odpovídající barvy v paletě. Pokud je tedy v paletě více stejných barev a oba indexy jsou v obrázku využity, pak PictView na všech pixelech stále hlásí index s nižším číslem. Je možné toto opravit?

Když už jste u toho, můžete přidat informaci o indexu barvy do Statusbaru?

Testovací obrázek - velká černá plocha okolo středu zobrazuje hodnotu indexu 0, přestože jsou tam hodnoty indexů 16-31:
http://temp.zarevak.net/ss25rc2_indexes8.bmp
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: Pictview: Pipeta a špatný index barvy

Post by Jan Patera »

zarevak wrote:Pictview u pipety nezobrazuje skutečný index barvy pixelu, ale index první odpovídající barvy v paletě. Pokud je tedy v paletě více stejných barev a oba indexy jsou v obrázku využity, pak PictView na všech pixelech stále hlásí index s nižším číslem.
Aha, zajimave. To byla nutnost v drivejsich dobach, kdy to jinak neslo. Ale dnes, se zmenenou interni reprezentaci dat, by to jiz melo jit spravit.
Diky za info!
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

PictView: Pipeta získává barvy které nejsou v obrázku ;)

Post by zarevak »

Ha! S pipetou si člověk užije srandy 8) - ve dvoubarevném obrázku (černá, bílá) se jí podařilo najít celou škálu odstínů šedi :? a dokonce k nim přiřadit indexy v paletě :shock:

Stačí, když následující obrázek zmenšíte na 50% a méně: 2 barevný PNG
Guest

Re: PictView: Pipeta získává barvy které nejsou v obrázku ;)

Post by Guest »

zarevak wrote:Ha! S pipetou si člověk užije srandy 8) - ve dvoubarevném obrázku (černá, bílá) se jí podařilo najít celou škálu odstínů šedi :? a dokonce k nim přiřadit indexy v paletě :shock:
Dalsi odstiny jsou zavedeny pri bilinearnim zmensovani Hi/TrueColor, GrayScale a BiLevel obrazku. Pipeta bere RGB hodnoty primo z obrazovky, nikoli puvodniho rasteru. - J.P.
Post Reply