Witam, mam pewien problem, nie mogę dojść do tego w jaki sposób z pliku .bmp jestem w stanie wyciągnąć informacje o tym, w jaki sposób są moje dane zapisane. Czy aby powiedzieć, że dana bitmapa jest zapisana w formacie np RGB 565, to wystarczy, że sprawdzę czy: If the biCompression member of the BITMAPINFOHEADER is BI_BITFIELDS, the bmiColors member...
Ja bym zaczął od tego: http://en.wikipedia.org/wiki/BMP_file_fo... 000Ah4 bytesthe offset, i.e. starting address, of the byte where the bitmap image data (pixel array) can be found. i tu: http://en.wikipedia.org/wiki/BMP_file_fo... The pixel array is a block of 32-bit DWORDs, that describes the image...
Wyznaczyłem sobie za cel wyświetlanie polskich znaków na wyświetlaczu LCD. Chciałem to zrobić na Arduino i tu pojawiły się komplikacje. Użyłem biblioteki pod I2C o nazwie LiquidCrystal_V1.2.1 z linku: https://bitbucket.org/fmalpartida/new-li... Jest tam co prawda instrukcja createChar() ale nie udało mi sie jej użyć. Oryginalny tekst...
No to jest kolejna wersja : 1.0.0.5 teraz w przypadku konieczności generowania fontu binarnego tworzony jest nawet dodatkowy plik źródłowy w którym możemy sobie przetrzymywać nazwy plików na karcie pamięci SD. Dlaczego ? powód jest banalny no i znowu kolejne ułatwienie sobie pracy, bo przecież PetitFat nie może korzystać z LFN (długich nazw plików),...
Piszę aplikację do filtrowania obrazu i jako, że chciałem sobie ułatwić życie skorzystałem z f-cji GDI+ to manipulowania na bitmapach. Jednak nie spodziewałem się, że to coś jest tak strasznie wolne, ogólnie funkcje: Bitmap.GetPixel() i Bitmap.SetPixel zabierają strasznie dużo czasu. Najlepiej by mi było operować bezpośrednio na pamięci. W strukturze...
Ktoś podpowie co robię nie tak ? Wydaje się jakby był przekoszony o 45*. Tu po prostu z jakiegoś powodu, nie zgadzają się bitowe szerokości obrazka, w obrazku źródłowym i przy wyświetlaniu. Jednym z powodów może być to, że bitmapę źródłową masz w formacie 8-bitów na piksel (skala szarości) a ten oled wyłącznie potrzebuje 1-bit na piksel i dlatego się...
Przykład trochę długaśny, ale działa (D6 Personal): [syntax=delphi] unit U1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure DrawStretch; procedure FormPaint(Sender: TObject); private { Private declarations } public...
Pierwsza sprawa to taka że ty konwertujesz do gif'a a to nadal skompresowany obraz. Wykonaj konwersję do bitmapy czyli tablicy pixeli gdzie jeden pixel to jedna wartość. Dodano po 57 Tutaj masz przykładową funkcję wykonującą konwersję bitmap do tablicy liczb int. Pracuje poprawnie przy pixelach 24bitowych, oraz 32-bitowych. [syntax=csharp] public static...
CZy piszesz pod linuxem czy pod windami? Pod windy podstawowa struktuira opisująca format bmp jest następująca: BITMAP The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap. typedef struct tagBITMAP { LONG bmType; LONG bmWidth; LONG bmHeight; LONG bmWidthBytes; WORD bmPlanes; WORD bmBitsPixel; LPVOID bmBits;...
Witam. Podsyłam kod który używam do tego wyświetlacza [syntax=c] /*//////////////////////////////////////... * Arduino code to display scrolling characters on 6 or more 8x8 LED matrix. * * The no: of matrices can be increased with a small change in code. * * Comments are given in each statement for editing. * *...
Witam! Nie mogę sobie poradzić z pewnym problemem. Otóż muszę zapisać w Builderze taki fragment kodu: TRGBTriple = packed record B, G, R : Byte; end; PRGBArray = ^TRGBArray; TRGBArray = array [0..65535] of TRGBTriple; Potrzebuję to, żeby utworzyć zmienną typu PRGBArray i do niej wczytać wiersz z bitmapy przy pomocy Bitmap->ScanLine[]. Przyanjmniej...
Z użyciem ScanLine, kolor jest zmieniany prawie w czasie rzeczywistym - sprawdziłem. To może kolega się kodem podzieli? :P Tu nie ma się czym dzielić :-). Do konwersji RGB->HSV->RGB użyłem "na szybko" znalezionego unit'a: [url=http://users.atw.hu/delphicikk/list... [syntax=delphi]unit Main; interface uses Winapi.Windows,...
(at)ex-or przyjrzyj się dokładnie tej sekcji kodu w pliku UTFTGLUE.h. Sądzę, że dyskusja jest czysto akademicka i jest to oczywiste ;) Ale nie w deklaracji, nieprawdaż? Tutaj użyte zostało to jako nazwa typu tzn. przynajmniej były takie intencje autora. Masz rację, że tego typu definicje typu się nie robi przez #define, a już na pewno nie w C++ ;)...
Chciałbym odświeżyć temat. Czy ktoś mógłby się podzielić swoją pracą dotyczącą wyświetlania czegokolwiek na wyświetlaczu LCD nie wykorzystując bibliotek ST? Projekt przesłany przez kolegę SeerKaza będący modyfikacją projektu Freddiego działa bardzo ładnie, niestety jest to wyłącznie inicjalizacja LCD. Korzystając z bibliotek ST udało mi się wyświetlić...
Mianowicie do pamięci lasera wysyłam małą ilośc, bo tylko 1000 pkt. Laser potrafi 100pkt/s wyświetlić na sekundę. (wydaje mi się, że obrazek wyświetlony w 1 sek. będzie w miarę rozpoznawalny). Obraz musi być w postaci kwadratu o rozmiarze 4095x4095. Wartośći X i Y 2047 jest centrum obrazu. (A więc bitmapa może być o większym rozmiarze ale stosunek jej...
Pomocy!!!! Jest to procedurka w przerwaniu od zmiany stanu na PB5, do którego podłączony jest tsop. Protokół Panasonica: -start - puls 10T, space 4T (w programie pulse1, pulse2) -bit=1 - puls 1T+space3T (w programie pulsen+ spc3t) -bit=0 - puls 1T+space1T (w programie pulsen+space) T ~ 400us Timer1 liczy w kółko. Co bym nie robił w programie - wycinanie...
Cały kod jest dość obszerny (8 większych modułów i kilka miejszych) i wolałbym go nie upubliczniać ale dla przykładu: procedure TPictSearchObjCustom.PrzygotowanieBitmap... _BmpOrgiL: TBitmap); begin // _BmpOrgiL.PixelFormat:= pf24bit; FBmpPrev.Assign(_BmpOrgiL); FZoomR:= _BmpOrgiL.Width / FBmpSkalaWidth; FZoomI:= _BmpOrgiL.Width...
Chcę z kolorowego zrobić ten szary i na nim wykonywać kolejne operacje. Więc raczej wykorzystać w programie. Mam filrt: 0 -1 0 -1 4 -1 0 -1 0 i na jego podstawie wykonuję kolejno dla każdego piksela: procedure TMainForm.BTNSobelApplyClick(Sender&... TObject); var Y,X : integer; begin with imgMain.Picture.Bitmap do begin SetLength(DigitalyTab,Height);.....
Może się komuś przyda, wiem że żadne odkrycie ale gotowe do wgrania i testowania. Działające testowe programiki, płytka NodeMCU v3, moduły działają po I2C W pliku BMP280.h należy ustawić adres modułu, w moim przypadku #define BMP280_ADDRESS (0x76) BMP280 Dodano po 1 Wyświetlam na wyświetlaczu OLED temperaturę, wilgotność i ciśnienie, wielkości wyświetlają...
Z ciekawości, jak trzymasz dane dot. koloru piksela w buforze? Jak tworzysz buforowanie oraz synchronizację wyświetlanego obrazu - na filmie ładnie widać animacje, zatem zakładam, że to jest zrobione porządnie :) Dzięki :) Bufor jest tak zorganizowany, że pojedynczy transfer DMA dotyczy czterech poziomych linii każdego modułu LED, dla wszystkich pięciu...
Program działa, ledy się świecą. Oto kody: stm32f4_discovery_lcd.c : [syntax=c] #include "stm32f4xx.h" #include "stm32f4_discovery.h" #include "stm32f4_discovery_lcd.h" #include "fonts.c" /** (at)addtogroup Utilities * (at){ */ /** (at)addtogroup STM32F4_DISCOVERY * (at){ */ /** (at)defgroup stm32f4_discovery_LCD * (at)brief This file includes the LCD...
Ustawiam sobie tryb SVGA (BGI) 640x480x256. Bitmapka 8 bitowa. Wczytuje naglowek, palete i dane. Potem na rozne sposoby probowalem przeniesc palete z BMP do tej z "ekranu" ale za kazdym razem kolory sa znieksztalcane. Ponizej podaje kod o ktorym pisze. {Odczyt palety} BlockRead(pFile, Palette, SizeOf(Palette)); {Palette...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Rzeczywiście, pojawia się bootlog pod 115200: BOOTSPI BIST0_OK _OK!decomp _done Board: MSTAR KRITI (CPU Speed 600 MHz) DRAM: 64 X 0 MBytes Flash is detected (0x0202, 0x7F, 0x9D, 0x46) UTOPIA ASSERT: 0 /home/stb/PERFORCE/THEALE/utopia/project... HAL_Gpio_Set_High 530 FP...
oto i kod : unit Main; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DXClass, DXDraws, MMSystem, D3DUtils, DirectX; type TMainForm = class(TDXForm) DXDraw: TDXDraw; DXTimer: TDXTimer; DXImageList: TDXImageList; procedure DXTimerTimer(Sender: TObject; LagCount: Integer);...
obrót bitmapa konwersja bitmapa atmega bitmapa
regulacja jasność ekran lenovo amica pobiera wypompowuje wodę odzyska konto google
Dioda telewizora miga dwa razy - przyczyny i rozwiązania Kod błędu 88 w pralkach Logik - przyczyny i rozwiązania