Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

hello please help. to be completed in c language. please show all work and detail . finna learn Remember bitmap files? Remember Huffman Encoding? You

hello please help. to be completed in c language. please show all work and detail . finna learn image text in transcribed
Remember bitmap files? Remember Huffman Encoding? You guessed it! It's time to compress a bitmap file using Huffman Encoding (by the way: lossless JPEG compression uses the Huffman algorithm in its pure form.) Your program should compress a bitmap file and store the compressed file as .hbmp For simplicity reasons, turn your image gray and compress a gray image.no How I will run your code: Bong M mycompress [flags] [filename] (encryption password] flags can be chosen to be g... gray c... color (+10 EC) e encrypted (+ 10 EC) The filename ending in .bmp is indicating that it should be compressed, the filename ending in .hbmp indicates, to decompress it. Please note that your program should handle the compression and decompression in any way you please. How much smaller (in %) is the compressed image? How long does it take to compress and decompress it? Any ideas how to parallelize it? Where? What is the time you win? All good until here? Go for colored images! Still up for more challenges? Encrypt your image with a password. The encryption/decryption password can be a phrase and not just a word. You must use bitwise operators such as bit shifting etc. Please also submit a readme.txt file with answers to the questions above. Remember bitmap files? Remember Huffman Encoding? You guessed it! It's time to compress a bitmap file using Huffman Encoding (by the way: lossless JPEG compression uses the Huffman algorithm in its pure form.) Your program should compress a bitmap file and store the compressed file as .hbmp For simplicity reasons, turn your image gray and compress a gray image.no How I will run your code: Bong M mycompress [flags] [filename] (encryption password] flags can be chosen to be g... gray c... color (+10 EC) e encrypted (+ 10 EC) The filename ending in .bmp is indicating that it should be compressed, the filename ending in .hbmp indicates, to decompress it. Please note that your program should handle the compression and decompression in any way you please. How much smaller (in %) is the compressed image? How long does it take to compress and decompress it? Any ideas how to parallelize it? Where? What is the time you win? All good until here? Go for colored images! Still up for more challenges? Encrypt your image with a password. The encryption/decryption password can be a phrase and not just a word. You must use bitwise operators such as bit shifting etc. Please also submit a readme.txt file with answers to the questions above

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Graph Database Modeling With Neo4j

Authors: Ajit Singh

2nd Edition

B0BDWT2XLR, 979-8351798783

More Books

Students also viewed these Databases questions

Question

In an Excel Pivot Table, how is a Fact/Measure Column repeated?

Answered: 1 week ago