1. Trang chủ
  2. » Tất cả

Đồ án tốt nghiệp đọc thông số kỹ thuật của một ảnh bất kỳ

26 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 52,92 KB

Nội dung

ĐỒ ÁN TỐT NGHIỆP ĐỌC THÔNG SỐ KỸ THUẬT CỦA MỘT ẢNH BẤT KỲ NỘI DUNG ĐỒ ÁN LỜI MỞ ĐẦU Công nghệ thông tin ngày càng phát triển đem đến cho con người nhiều tiện nghi hơn Hầu hết mọi dữ liệu đều được chún[.]

ĐỒ ÁN TỐT NGHIỆP ĐỌC THÔNG SỐ KỸ THUẬT CỦA MỘT ẢNH BẤT KỲ NỘI DUNG ĐỒ ÁN LỜI MỞ ĐẦU  Công nghệ thông tin ngày phát triển đem đến cho người nhiều tiện nghi Hầu hết liệu số hóa để tiện cho việc lưu trữ tìm lại sau  Không giúp người lưu trữ mà mạng Internet cịn giúp người truyền tải thơng điệp đến người khác cách nhanh chóng Đây cách mạng công nghệ đem người đến gần hơn, mở kỷ nguyên để chinh phục giới vũ trụ  Cùng với tiện nghi mà Internet mang lại phải kể đến rắc rối Ví dụ: liệu bạn bị công, bị trộm tài khoản, vv… Hàng loạt vấn đề xảy chuyên viên an ninh mạng phải nhập  Những liệu truyền mạng đa phần là: hình ảnh, âm thanh, video… Đó liệu quen thuộc sống ngày Nó xem tài sản người Vậy phải làm đề bảo vệ ?  Với suy nghĩ đó, nhóm chúng em định tìm hiểu đề tài: ”Đọc thông số kỹ thuật ảnh bất kỳ” Chúng em mong muốn qua việc tìm hiểu đề tài nâng cao hiểu biết xây dựng chương trình giấu thơng tin ảnh, giải pháp giúp người truyền thơng điệp đến tận tay người nhận cách an toàn  Chúng em xin chân thành cảm ơn thầy Nguyễn Quốc Huy tận tình hướng dẫn suốt thới gian tìm hiểu đề tài  Tuy nhiên, thời gian có hạn nên việc tìm hiểu đề tài khơng tránh khỏi thiếu sót Rất mong nhận ý kiến đóng góp quý báu Xin chân thành cảmơn MỤC LỤC Lời mở đầu Trang Mục lục A TÌM HIỂU VÀ ĐỌC CẤU TRÚC FILE ẢNH I Giới thiệu cấu trúc file ảnh: a Giới thiệu sơ lược b Giới thiệu ảnh Bitmap 13 c Giới thiệu ảnh Icon d Giới thiệu ảnh Gif 39 e Giới thiệu ảnh Jpg f Giới thiệu ảnh Png 48 g Giới thiệu ảnh Pcx h Giới thiệu ảnh Tiff B KỸ THUẬT GIẤU THÔNG TIN TRONG ẢNH 53 II Giới thiệu kỹ thuật giấu thông tin 54 a Thế thông tin? 54 b Bảo mật thông tin c Mục đích bảo mật thơng tin 55 d Phương pháp bảo vệ thông tin 55 e Tổng quan độ an tồn thơng tin 55 f Giới thiệu phương pháp mã hóa thuật tốn 56 g Giấu thông tin đa phương tiện 59 h Thuật toán LSB 64 i Thuật toán CPT cho ảnh nhị phân 65 j Thuật Toán cải tiến ( từ CPT ) để 66 áp dụng cho ảnh màu ảnh đa mức xám C DEMO 81 III Demo 82 D KẾT LUẬN 84 IV Kết luận 85 TÀI LIỆU VÀ TÀI NGUYÊN SỬ DỤNG 87 TÌM HIỂU VÀ ĐỌC CẤU TRÚC CÁC FILE ẢNH I Giới thiệu cấu trúc file ảnh: a Giới thiệu sơ lược:  Một số khái niệm:  Pixel (Picture Element): phần tử ảnh  Ảnh thực tế ảnh liên tục không gian giá trị độ sang Để xử lý ảnh máy tính cần thiết phải tiến hành số hóa ảnh  Trong q trình số hóa, người ta biến đổi tín hiệu liên tục sang tín hiệu rời rạc thơng qua q trình lấy mẫu (rời rạc hóa khơng gian) lượng hóa thành phần giá trị (rời rạc hóa biên độ giá trị) mà nguyên tắc mắt thường không phân biệt hai mức kề  Trong trình này, người ta sử dụng khái niệm Picture element mà ta quen gọi hay viết tắt Pixel-phần tử ảnh  Ở cần phân biệt khái niệm pixel hay đề cập đến hệ thống đồ họa máy tính Để tránh nhầm lẫn ta tạm gọi khái niệm pixel pixel thiết bị  Khái niệm pixel thiết bị xem xét sau: ta quan sát hình (trong chế độ đồ họa) hình khơng liên tục mà gồm nhiều điểm nhỏ gọi pixel Mỗi pixel gồm cặp tọa độ x, y màu  Cặp tọa độ x, y tạo nên độ phân giải (resolution) Như hình máy tính có nhiều loại với độ phân giải khác nhau: hình CGA có độ phân giải 320 x 200; hình VGA 640 x 350…  Như vậy, ảnh tập hợp điểm ảnh Khi số hóa, thường biểu diễn bảng hai chiều I(n,p): n dịng p cột Ta nói ảnh gồm n x p pixels Người ta thường ký hiệu I(x,y) để pixel Thường giá trị n chọn p 256 Hình 1.1 cho thấy việc biểu diễn ảnh với độ phân giải khác Một pixel lưu trữ 1, 4, hay 24 bit  Gray level: Mức xám  Mức xám kết mã hóa tương ứng cường độ sang điểm ảnh với giá trị số - kết q trình lượng hóa  Cách mã hóa kinh điển thường dùng 16, 32 hay 64 mức Mã hóa 256 mức phổ dụng lý di kỹ thuật Vì =256 (0,1,…,255), nên với 255 mức, pixel mã hóa bit  Biểu diễn ảnh:  Trong biểu diễn ảnh, người ta thường dùng phần tử đặc trưng ảnh pixel Nhìn chung xem hàm hai biến chứa thông tin biểu diễn ảnh  Các mơ hình biểu diễn ảnh cho ta mô tả logic hay định lượng tính chất hàm Trong biểu diễn ảnh cần ý đến tính trung thực ảnh tiêu chuẩn “thông minh” để đo chất lượng ảnh tính hiệu kỹ thuật xử lý  Việc xử lý ảnh số yêu cầu phải mã hóa lượng tử hóa Thí dụ ảnh ma trận 512 dòng gồm khoảng 512 x 512 pixel Việc lượng tử hóa ảnh chuyển đổi tín hiệu tương tự sang tín hiệu số (Analog Digital Convert) ảnh lấy mẫu sang số hữu hạn mức xám  Một số mơ hình thường dùng biểu diễn ảnh: Mơ hình tốn, mơ hình thống kê Trong mơ hình tốn, ảnh hai chiều biểu diễn nhờ hàm hai biến trực giao gọi hàm sở  Với mơ hình thống kê, ảnh coi phần tử tập hợp đặc trưng đại lượng như: kỳ vọng toán học, hiệp biến, phương sai, moment  Phân tích ảnh:  Phân tích ảnh liên qua đến việc xác định độ đo định lượng ảnh để đưa mô tả đầy đủ ảnh Các kỹ thuật sử dụng nhằm mục đích xác định biên ảnh Có nhiều kỹ thuật khác lọc vi phân hay dò theo quy hoạch động  Người ta dùng kỹ thuật để phân vùng ảnh Từ ảnh thu được, người ta tiến hành kỹ thuật tách (split) hay hợp (fusion) dựa theo tiêu chuẩn đánh giá như: màu sắc, cường độ, v….v  Các phương pháp biết đến Quad-Tree, mảnh hóa biên, nhị phân hóa đường biên Cuối phải kể đến kỹ thuật phân lớp dựa theo cấu trúc  Nhận dạng ảnh:  Nhận dạng ảnh q trình liên quan đến mơ tả đối tượng mà người ta muốn đặc tả Q trình nhận dạng thường sau q trình trích chọn đặc tính chủ yếu đối tượng Có hai kiểu mô tả đối tượng:  Mô tả tham số (nhận dạn theo tham số)  Mô tả theo cấu trúc (nhận dạng theo cấu trúc)  Trên thực tế người ta áp dụng kỹ thuật nhận dạng thành công với nhiều với nhiều đối tượng khác như: nhận dạng ảnh vân tay, nhận dạng chữ (chữ cái, chữ số, chữ có dấu)  Nhận dạng chữ in đánh máy phục vụ cho việc tự động hóa q trình đọc tài liệu, tăng nhanh tốc độ chất lượng thu nhận thơng tin từ máy tính  Nhận dạng chữ viết tay (với mức độ ràng buộc khác cách viết, kiểu chữ, v.v…) phục vụ cho nhiều lĩnh vực  Ngoài hai kỹ thuật nhận dạng trên, kỹ thuật nhận dạng dựa vào kỹ thuật mạng nơron áp dụng cho kết khả quan  Khái niệm ảnh đen trắng, đa cấp xám, ảnh màu:  Có xu hướng hay nhầm lẫn khái niệm ảnh nhị phân, ảnh đen trắng ảnh đơn sắc (một màu –monochrome) với ảnh màu  Thực tế ảnh đen trắng bao gồm ảnh nhị phân ảnh đa cấp xám Khái niệm cấp xám hay mức xám (grey level) đề cập phần  Ảnh đen trắng  Ảnh đen trắng bao gồm hai màu: màu đen màu trắng Người ta phân biến đổi thành L mức Nếu L=2 nghĩa có hai mức: mức mức cịn gọi ảnh nhị phân  Mức ứng với màu sáng, mức ứng với màu tối Nếu L lớn ta có ảnh đa cấp xám Việc xác định số mức phụ thuộc vào tiêu chí lượng hóa L thường chọn 32, 64, 128 256 Ảnh 256 mức ảnh có chất lượng cao thường sử dụng  Với ảnh nhị phân, pixel mã hóa bit, cịn với ảnh 256 mức, pixel mã hóa bit Ví dụ với ảnh 256 mức xám, kích thước 512 x 512 cần không gian lưu trữ 512 x 512 bytes hay 256 Kbytes  Ảnh nhị phân đơn giản, phần tử ảnh coi phần tử logic Ứng dụng dùng theo tính logic, để phân biệt đối tượng ảnh với hay để phân biệt điểm biên với điểm khác  Ảnh màu  Ảnh màu tổ hợp từ màu bản: đỏ (R), lục (Green) lơ (Blue) thường thu nhận gải băng tần khác Mỗi màu phân thành L cấp khác (L thường 256)  Do vậy, để lưu trữ ảnh màu, người ta lưu trữ mặt màu riêng biệt, màu lưu trữ ảnh đa cấp xám Do đó, khơng gian nhớ giành cho ảnh màu lớn gấp lần ảnh đa cấp xám kích thước  Khái niệm chung:  Ảnh thu sau q trình số hóa thường lưu lại cho trình xử lý hay truyền Trong trình phát triển kỹ thuật xử lý ảnh, tồn nhiều định dạng khác từ ảnh đen trắng IMG, ảnh đa cấp xám/ảnh màu: BMP, GIF, JPG, …  Tuy định dạng khác nhau, song chúng tuân theo cấu trúc chung Dưới cấu trúc chung ý nghĩa phần cấu trúc đó:  Nhìn chung, tệp ảnh gồm phần: o Đầu tệp (Header) o Dữ liệu nén (Data Compression) o Bảng màu (Palette Color) Đầu tệp (Header) Dữ liệu nén (Data Compression) Bảng màu (Palette Color) Hình 1: Một tệp ảnh  Đầu tệp: Chứa thông tin kiểu ảnh, kích thước, độ phân giải, số bit dùng cho pixel, cách mã hóa, vị trí bảng màu,… Kích thước phần Header khác nhau, phụ thuộc kiểu định dạng ảnh  Dữ liệu nén: Số liệu ảnh mã hóa kiểu mã hóa phần Header  Bảng màu: Khơng thiết phải có Nếu có, số màu dùng ảnh sử dụng để ảnh  Quy trình đọc File ảnh:  Khi lưu trữ dạng tệp, ảnh khối byte Để đọc đúng, ta cần hiểu ý nghĩa phần cấu trúc tệp ảnh nêu Trước tiên, ta cần đọc Header để lấy thông tin điều khiển  Việc đọc dừng ta không gặp chữ ký mong muốn ( thường bytes đầu) Dựa vào thông tin điều khiển này, ta xác định vị trí bảng màu (nếu có) đọc vào nhớ Cuối ta đọc phần liệu nén  Sau đọc xong khối vào nhớ, ta tiến hành giải nén số liệu ảnh Căn vào phương pháp nén Header (có thể có bảng phụ) ta giải mã ảnh  Cuối khâu ảnh Dựa vào số liệu ảnh giải nén, vị trí kích thước ảnh, với trợ giúp bảng màu ảnh lên hình b Giới thiệu ảnh Bitmap:  Bitmap-File Formats:  Các tập tin windows bitmap lưu trữ device-independent cho phép hiển thị ảnh bitmap tất cà thiết bị hiển thị  Thuật ngữ device-independent xác định điểm ảnh color_bitmap phương thức từ hình dùng để hiển thị chúng Phần mở rộng mặc định “.bmp”  Bitmap-File Structures:  Một bitmap gồm có: bitmap-file header, bitmap-information header, color table mảng byte bitmap data chứa bit.Nó bao gồm thành phần sau đây: BITMAPFILEHEADER bmfh;BITMAPINFOHEADER bmih;RGBQUAD aColors[]; BYTE aBitmapBits[]; Hình 2: Cấu trúc file bitmap  BITMAPINFOHEADER:  Xác định kích thước, định dạng loại nén màu sắc cho bitmap  RGBQUAD:  Xác định yếu tố màu sắc bitmap Điều giúp vẽ lại bitmap hiển thị thiết bị Tuy nhiên hiển thị bang màu 24 bit  Nếu ảnh định dạng DIB Windows 3.0 phiên sau sử dụng biClrImportant bitmapinfoheader để xác định số màu quan trọng sử dụng bitmap  BITMAPINFO:  biClrUsed:  Xác định số màu sắc đánh mục bảng màu sắc thật sử dụng bitmap NếubiClrUsed thành viên đặt thành số không, bitmap sử dụng số lượng tối đa màu sắc tương ứng với giá trị biBitCount thành viên  Một hình thức thay bitmap sử dụng tập tin BITMAPCOREINFO, BITMAPCOREHEADER, RGBTRIPLE kết cấu  Bitmap Compression:  Windows phiên 3.0 sau hỗ trợ dãy mã hóa dài (RLE) cho định dạng compressing bitmaps có sử dụng bit cho điểm ảnh bit cho điểm ảnh  Khi biCompression thành viên BITMAPINFOHEADER cấu trúc thiết lập để BI_RLE8, DIB nén-chạy cách sử dụng định dạng mã hóa chiều dài cho 256-màu bitmap Định dạng sử dụng hai chế độ: chế độ mã hóa chế độ tuyệt đối Cả hai chế độ xảy nơi suốt bitmap  Chế độ mã hóa :  Một đơn vị thơng tin chế độ mã hóa bao gồm hai byte Đầu tiên byte xác định số lượng điểm ảnh liên tiếp rút cách sử dụng màu sắc mục thứ hai byte  Byte cặp ngôn ngữ đặt để khơng biết bắt buộc thoát khỏi kết thúc dòng, ngày cuối bitmap, delta  Việc giải thích chế độ mã hóa phụ thuộc vào giá trị byte thứ hai cặp ngơn ngữ, mà cần phải có phạm vi 0x00 đến 0x02 Sau ý nghĩa khỏi giá trị sử dụng byte thứ hai:  Ý nghĩa hai byte cuối dòng  Cuối bitmap  Delta Hai byte sau thoát khỏi giá trị chứa unsigned cho biết ngang dọc offsets điểm ảnh từ trang trang vị trí  Absolute Mode:  Chế độ tuyệt đối signaled byte cặp thiết lập không thứ hai byte vào giá trị 0x03 0xFF Thứ hai, đại diện cho byte số byte theo sau, có chứa mục màu sắc một điểm ảnh  Mỗi aligned phải chạy từ ranh giới Sau ví dụ 8-bit, RLE bitmap (hai chữ số giá trị hexadecimal cột thứ hai đại diện cho màu mục cho điểm ảnh):  Compressed data: 03 04 04 04 04 05 06 06 06 06 06 06 00 03 45 56 67 00 02 78 45 56 67 78 78 00 02 05 01 Move right and down 02 78 78 78 00 00 End of line 09 1E 1E 1E 1E 1E 1E 1E 1E 1E 1E End of RLE bitmap Hình 3: Expanded data  Compression of 4-Bits-per-Pixel Bitmaps:  Khi biCompression thành viên BITMAPINFOHEADER cấu trúc thiết lập để BI_RLE4, DIB nén-chạy cách sử dụng định dạng mã hóa chiều dài cho 16-màu bitmap Định dạng sử dụng hai chế độ: chế độ mã hóa chế độ tuyệt đối  Ví dụ: Một văn 16-màu bitmap (4 bit cho điểm ảnh): Win3DIBFile BitmapFileHeader Type Size 19778 3118 Reserved1 Reserved2 OffsetBits 118 BitmapInfoHeader Size 40 Width 80 Height 75 Planes BitCount Compression SizeImage 3000 XPelsPerMeter YPelsPerMeter ColorsUsed 16 ColorsImportant 16 Win3ColorTable Hình 4: Bitmap header Blue Green Red Unused [00000000] 84 252 [00000001] 252 252 84 84 [00000002] 84 84 252 [00000003] 252 84 252 [00000004] 84 252 [00000005] 252 252 [00000006] [00000007] 168 0 [00000008] 0 [00000009] 168 168 [0000000A] [0000000B] 168 168 [0000000C] 168 [0000000D] 168 168 [0000000E] 84 84 84 [0000000F] 252 84 84 252 252 0 168 0 0 168 168 168 Hình 5: Bảng màu c Giới thiệu ảnh Icon:  Icon-Resource File Format :  Một biểu tượng ngun tập tin hình ảnh có chứa liệu sử dụng ứng dụng Windows  Tập tin bao gồm biểu tượng thư mục xác định số loại biểu tượng hình ảnh tập tin, cộng thêm nhiều biểu tượng hình ảnh Phần mở rộng cho tên tập tin tentaptin.ico  Icon Directory:  Mỗi icon resource bắt đầu với icon directory định nghĩa cấu trúc ICONDIR Nó bao gồm thành phần sau đây: typedef struct ICONDIR { WORD idReserved; WORD idType; WORD idCount; //phải //đặt //số lượng icondirectory ICONDIRENTRY idEntries[1]; //thơng tin icondirentry } ICONHEADER; Hình 6:Cấu trúc ICONDIR  ICONDIRENTRY:  Xác định kích thước màu sắc cho định dạng cho ảnh Bao gồm thông tin sau đây: struct IconDirectoryEntry { BYTE bWidth; ‘các giá trị 16,32,64 BYTE bHeight; ‘các giá trị 16,32,64 BYTE bColorCount; ‘các giá trị 2,8,16 BYTE bReserved; ‘giá trị WORD wPlanes; ‘số bảng màu bitmap WORD wBitCount; ‘số bit bitmap DWORD dwBytesInRes; ‘độ lưu trữ DWORD dwImageOffset; ‘vị trí byte bắt đầu tập tin ảnh }; Hình 7: Cấu trúc IconDirectoryEntry  Icon Image:  Mỗi icon_resource chứa icon image xác định icon directory.Icon image bao gồm: icon-image header, color table, XOR mask, AND mask BITMAPINFOHEADER icHeader; RGBQUAD icColors []; BYTE icXOR []; BYTE icAND []; Hình 8: Icon Image  Icon-image header:  Định nghĩa cấu trúc BITMAPINFOHEADER để xác định kích thước định dạng màu sắc biểu tượng bitmap Chỉ có biSize thơng qua biBitCount thành viên biSizeImage thành viên sử dụng Tất thành viên khác (chẳng hạn biCompression biClrImportant) phải đặt không  Các bảng màu sắc, định nghĩa mảng RGBQUAD cấu trúc, xác định màu sắc sử dụng XOR mask Như với bảng màu tập tin bitmap, biBitCount thành viên biểu tượng hình ảnh tiêu đề xác định số lượng yếu tố mảng  Các XOR mask, sau bảng màu sắc, mảng BYTE giá trị đại diện cho hàng liên tiếp bitmap Việc xác định bitmap hình dáng màu sắc biểu tượng hình ảnh Như với bitmap bit tập tin bitmap, liệu bitmap trongmột biểu tượng tập tin tài nguyên tổ chức dòng quét, với byte đại diện cho nhiều pixel, định nghĩa màu sắc định dạng  Các AND mask, sau XOR mask, mảng BYTE giá trị đơn sắc đại diện cho bitmap với chiều rộng chiều cao XOR mask Các mảng tổ chức dòng quét, với byte đại diện cho pixel  Khi Windows rút biểu tượng, sử dụng mặt nạ XOR để kết hợp biểu tượng hình ảnh với điểm ảnh hiển thị bề mặt  Windows lần áp dụng mask cách sử dụng bitwise hoạt động giữ loại bỏ điểm ảnh màu Cửa sổ sau áp dụng XOR mask cách sử dụng bitwise XOR hoạt động Điều đặt cuối màu cho điểm ảnh  Sau minh hoạ cho thấy XOR mặt nạ tạo đơn sắc biểu tượng (đo điểm ảnh pixel) thực hình thức chữ hoa K  Windows Icon Selection:  Windows phát nghị hiển thị kết phù hợp chống lại chiều rộng chiều cao định cho phiên biểu tượng hình ảnh  Nếu Windows xác định có đối sánh xác biểu tượng hình ảnh điện thoại, sử dụng phù hợp với hình ảnh Nếu khơng, lựa chọn phù hợp với gần stretches hình ảnh kích cỡ  Nếu biểu tượng nguyên tập tin chứa nhiều hình ảnh cho giải việc làm, Windows sử dụng biểu tượng hình ảnh mà hầu hết kết phù hợp chặt chẽ với màu sắc khả hình  Nếu khơng có hình ảnh phù hợp với điện thoại khả xác, Windows chọn hình ảnh có sốlớn màu sắc mà không vượt số lượng hiển thị màu sắc  Nếu tất hình ảnh vượt khả màu sắc hiển thị nay, Windows sử dụng biểu tượng hình ảnh với số lượng màu sắc  Cursor-Resource File Format:  Đáp trỏ nguyên tập tin chứa liệu hình ảnh cho cursors sử dụng Windows ứng dụng  Các tập tin trỏ bao gồm thư mục xác định số loại trỏ hình ảnh tập tin, cộng thêm nhiều hình ảnh trỏ Cái tên tập tin mặc định mở rộng cho tập tin trỏ-là nguồn lực  Cursor Directory:  Mỗi trỏ nguyên tập tin bắt đầu với thư mục trỏ Con trỏ thư mục, định nghĩa CURSORDIR cấu trúc, xác định số lượng cursors tập tin kích thước màu sắc trỏ định dạng hình ảnh CURSORDIR cấu trúc có hình thức sau đây: typedef struct _CURSORDIR ( WORD cdReserved; WORD cdType; WORD cdCount; CURSORDIRENTRY cdEntries []; CURSORDIR); Hình 9: CURSORDIR  Các thành viên cấu CURSORDIR: cdReserved Reserved; phải không cdType xác định nguồn lực loại Điều thành viên phải đặt  cdCount xác định số lượng cursors tập tin cdEntries định mảng cấu trúc có chứa CURSORDIRENTRY thông tin cá nhân cursors Các thành viên cdCount xác định số cấu trúc mảng  CURSORDIRENTRY:  Cấu trúc xác định kích thước định dạng màu sắc trỏ hình ảnh Các cấu trúc có hình thức sau đây: typedef struct _CURSORDIRENTRY ( BYTE bWidth; BYTE bHeight; BYTE bColorCount; BYTE bReserved; WORD wXHotspot; WORD wYHotspot; DWORD lBytesInRes; DWORD dwImageOffset; CURSORDIRENTRY); Hình 10:CURSORDIRENTRY  Sau thành viên cấu CURSORDIRENTRY:  bWidth xác định chiều rộng trỏ, pixel  bHeight xác định chiều cao trỏ, pixel  bColorCount Reserved: phải không  bReserved Reserved: phải không  wXHotspot xác định x-phối hợp pixel  wYHotspot xác định y phối hợp pixel  lBytesInRes xác định kích thước nguồn bên  dwImageOffset xác định bù đắp, byte, từ đầu tập tin để hình ảnh trỏ  Cursor Image:  Mỗi trỏ nguyên trỏ tập tin có chứa hình ảnh cho hình ảnh xác định thư mục trỏ Một hình ảnh trỏ trỏ bao gồm hình ảnh tiêu đề, bảng màu sắc, XOR mask, AND mask Con trỏ có hình ảnh sau :  Hình thức:

Ngày đăng: 27/03/2023, 23:01

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w