Dziwny obrazek

0

Robiąc program odkryłem dziwną właściwość tego obrazka (zrobiłem go sam): http://w_stec.webpark.pl/obrazek.bmp (ściągnijcie prawym i zapisz jako, bo zajmuje ponad 2 mega)... otwórzcie ten obrazek w dowolnym programie graficznym i... otwórzcie w ,media playerze (lub innym,potomnym) film i przesuńcie obrazek tak, żeby zasłaniał film... i co się dzieje??? jak to możliwe?? spróbujcie przekonwertować go na jpg i już to nie będzie działać :/

0

tak jest z kazdym bmp :)

Panowie z megashita cos poknocili, bylo juz tak od bardzo dawna. nawet jak zrbisz printscreena filmu i wkleisz do mspainta to bedzie obrazek, zapiszesz - bedzie tylko czarne tlo jak odpalisz ponownie bez filmu :D

0

cos nie idzie mi go zapisac :/
a ciekawy jestem, co WeeR z nim zrobil ;]

edit: flashget pokazuje error 402

0

cos nie idzie mi go zapisac :/
a ciekawy jestem, co WeeR z nim zrobil ;]

edit: flashget pokazuje error 402

bo nie masz dostepu do tego pliku :)

WeeR - upewnij sie ze ten plik tam jest!!!!

0

402 to przekroczenie limitu transferu.

0

402 to przekroczenie limitu transferu.

szczegoly, ale dostepu tez nie ma :) skoro przekroczono limit :D

moj dostawca netu uraczyl mnie komunikatem "Dostep zabroniony"

0

Kurde... ach ten webpark :/

[<font color="red">dopisane</span>]

Wrzuciłem plik na lycosa: http://members.lycos.co.uk/qrcze/magii/obrazek.bmp

0

Jak się zapisze obrazek z rozszerzeniem TIF. to też ta się dzieje.

0

panowie z MS nic nie zepsuli. To właściwość bodajże directa, dla niego jest to kolor przeźroczysty. Zmień sobie w ustawieniach żeby menu okna miało ten kolor, w RGB jest to 16,0,16 i zrób tak samo, też będzie film "przebijał"

// ktoś kiedyś o tym wspominał, że ustawia sobie odpowiedni kolor i włącza w tle program do odbierania TV przez tuner i wtedy widzi mniej więcej to co leci w TV, a wie ktoś może jak zmienić ów kolor??

0

Buehehehe - zamim napiszesz kolejny taki post pomyśl, poszukaj... ;)
Polecam zapoznać się z systemem działania nakładki (overlay) - obrazek nie ma tu nic do rzeczy [green].

0

panowie z MS nic nie zepsuli. To właściwość bodajże directa

a kto go pisal??

0

no MS pisał DirectX, ale to nie jest błąd!! Pisał przecież Marooned, że to nakładka overlay robi takie cudo i że to służy własnie do takich rzeczy a nie jest błędem !!

0

// ktoś kiedyś o tym wspominał, że ustawia sobie odpowiedni kolor i włącza w tle program do odbierania TV przez tuner i wtedy widzi mniej więcej to co leci w TV, a wie ktoś może jak zmienić ów kolor??

To ja pisałem - ustawiałem sobie kolor pulpitu na fuchsia, maksymalizowałem okno TV i chowałem je do traya. Autor tego programu specjalnie przy minimalizacji nie niszczył nakładki, aby takie coś działało. Miałem wtedy obraz z TV pod ikonkami na pulpicie.

A co do działania, to tak bardzo pobieżnie:
Przy tworzeniu nakładki ustala się region i kolor. Powiedzmy od (0,0) do (400,300) i kolor np. czarny. Teraz dane nie są przetwarzane, wrzucane w bufor i dopiero na ekran, tylko testowany jest kolor w tym obszarze i jeśli jest odpowiedni (czarny) to obraz wrzucany jest bezpośrednio do pamięci karty graficznej. Prędkość przesyłu danych jest w tym wypadku ogromnie większa niż normalne rysowanie. Więc teraz jeśli obszar (0,0) .. (400,300) zostanie zasłonięty jakimś oknem, ale będzie tam ustalony kolor czarny, to zostanie on zamieniony na przesyłany obraz bezpośrednio w pamięci grafiki.

Myślę, że to trochę wyjaśni.
I to nie są żadne anomalnie - to prosty i dobry sposób na płynne wyświetlanie dużej ilości danych graficznych.

Dlatego również nie da się zrobić zrzutu ekranu z np. filmem. Bo PrintScrn zrzuca bufor w którym jest kolor czarny a nie pamięć grafiki, gdzie dopiero pojawia się film.

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