przerobienie bitmapy 256k na 16k lub mono

0

<font size="1">Teraz napiszę bez koloru bo ostatnio administrator nadużył władzy i mi wywalił a ja berdzo potrzebuję odpowiedzi lub podpowiedzi. </span>

Mam takie pytaie :
Czy jest jakiś sposób na przekonwertowanie rysunku (bitmapy) 256-kolorowej na 16-kolorową lub najlepiej na 2-kolorową?
Jest do tego jakaś funkcja albo coś czy sam muszę sobie wymyśleć algorytm przetwarzania?
Ma ktoś z Was jakieś pomysły na ten temat?

(chodzi o to, że rysunkek potrzebuję tak przerobić, aby wyglądał tak jak w paint-cie
monochomatycznym czyli np. kolorowi RED odpowiadał kolor czarny z domieszką białego a GREEN czarny z większą domieszką białego)

Bardzo proszę o pomoc lub jakieś wskazówki!

0

Adobe Photoshop :) Ale chyba forum pomyliles? bo to nic nie ma z programowaniem wspólnego :P

0

Wczytaj byle jaką bitmapę do obiektu TBitmap i ustaw jego cechę PixelFormat na pf1bit.

var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  Bmp.LoadFromFile('ble.bmp');
  Bmp.PixelFormat := pf1bit;
  Bmp.SaveToFile('ble._1bit.bmp');
  Bmp.Free;

Jeśli wynik Cię nie zadowala użyj programu graficznego :P

0

Robak

Adobe Photoshop :) Ale chyba forum pomyliles? bo to nic nie ma z programowaniem wspólnego :P

Nie wiesz o co chodzi i mnie odsyłasz do Adobe ;)
à propos Adobe sprawdzałem tam i nie ma opcji zmonochromatyzuj tylko zamienia mi obrazek na czarno biały lub szary - mylisz pojęcie monochromatyczny czyli 1- bitowy.

Sheitar dzięki s<ort>próbóję!</ort>
Ale co do tej twojej drugiej opcji "użyj programu graficznego" no to ja właśnie potrzebuję, aby to mój program przerabiał a nie cudzy! <font size="4">Jeszcze raz dzięki</span>. Może ktoś ma jeszcze jakieś pomysły? Zna algorytm przetwarzania 256 na np. 16?

Sheitar

var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  Bmp.LoadFromFile('ble.bmp');
  Bmp.PixelFormat := pf1bit;
  Bmp.SaveToFile('ble._1bit.bmp');
  Bmp.Free;
end.

To co podałeś niestety mnie nie zadawala, ponieaż np. kolor czerwony jest zamieniany na czarny a ja potrzebuję, aby był zamieniany na tzw. mieszanke czarnego z białym - co daje efekt koloru jaśniejszego od czarnego.

Ma ktoś jeszcze jakieś pomysły?

0

no niestety nie o to chodzi, ponieważ tutaj obrazek zamieniany jest na szary ( a wiadomo, że szary składa sie z wiecej niż tylko czarnego i białego koloru) a ja pot<ort>rzebyję</ort> coś podobnego tylko monochromatyczne.
Dzięki! to też mi sie sprzyda [browar] . Ma ktoś jeszcze jakieś pomysły?

0

no niestety nie o to chodzi, ponieważ tutaj obrazek zamieniany jest na szary ( a wiadomo, że szary składa sie z wiecej niż tylko czarnego i białego koloru) a ja pot<ort>rzebyję</ort> coś podobnego tylko monochromatyczne.

To co podałeś niestety mnie nie zadawala, ponieaż np. kolor czerwony jest zamieniany na czarny a ja potrzebuję, aby był zamieniany na tzw. mieszanke czarnego z białym - co daje efekt koloru jaśniejszego od czarnego.

Zdecyduj się...

0

jestem zdecydowany thenkles :> Cały czas piszę, że trzeba mi monochromatyczny a nie szary, ty chyba nie masz pojęcia o różnicy między tymi słowami. Wie ktoś jak to przerobić?

0

Poszukaj w necie opisu algorytmów panów Floyd'a-Steinberg'a, Burkes'a czy Stucki'ego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1