Question

In: Computer Science

1. How is using authoring application to design a project different from using a programming language...

1. How is using authoring application to design a project different from using a programming language to build the same project?

2. What are some concerns about designing multimedia for the internet?

3. Why would you might want use lossy compression or lossless compression for an image?

4. How could you compare vectors to bitmaps?

Solutions

Expert Solution

2.A. Multimedia refers to any element on that is different from written, textual content. It includes elements such as

Images

Graphics & Infographics

Videos

Interactive Content

Images

Images are one of the best, and most common forms of multimedia - and for good reason. They provide a great way to break up walls of text and give a visual representation of whatever information you're sharing. Images can help users picture exactly what you're talking about, and they add color and interest to a pages

They also keep users from being bored if they're scrolling through a page in Internet that's extremely text heavy

Every page on Internet should have images to keep users interested and engaged.

Graphics & Infographics

Graphics and infographics are one of the best ways to keep users engaged to Internet

Graphics are typically illustrated images that can be used anywhere on Internet, They include graphs, charts, illustrated images, animated graphics, and more. Their purpose is to help keep users on a page by engaging them via visual elements.

Infographics are far more informational than regular graphics, and are a great way to share information in a compelling, visual way. You can use regular-sized infographics on your website, or you can opt for mini-infographics, which allow you to share tidbits of information in a small space.

Videos

Videos are another great way to engage users on Internet, They can cover any kind of topic from demos of products or services

Videos are also a great way to decrease bounce rate on your site's pages, and increase time-on-page, along with user engagement and interaction

Interactive content

Interactive content refers to anything that a user can interact with. This may be a custom pricing calculator or a short survey. This kind of multimedia adds interest to your page, and allows users to truly become a part of your website. They'll also gain something from it as well.

Multimedia is important to for internet in many reasons, but a few in particular.

First, without multimedia, Internet will likely look like a huge wall of text. This can easily intimidate site users, and they might even navigate away from site to find information elsewhere. Multimedia allows you to break up text in a way that allows users to consume it at a slower pace, instead of feeling overwhelmed. It also provides something for them to engage with that isn't textual content.

Next, multimedia makes for a great user experience

Multimedia can also help decrease bounce rate because it entices users to stay on the internet for a longer period. If you're looking at page with nothing but text, you'll either be too bored to read the whole thing, or find what you're looking for quickly and navigate away from the intrrnet. With multimedia, you'll provide something else for users to interact with. Infographics, videos, and interactive content can all keep users on your Internet for longer because they provide a secondary visual element for users to look at besides text.

3.A. We use lossy Compression or lossless compression for image because, Lossy compression is most commonly used to compress multimedia data I.e audio, video, and images especially in applications such as streaming media and internet telephony And also lossless compression is typically required for text and data files, such as bank records and text articles.Lossless compression is a class of data compression algorithms that allows the original data to be perfectly reconstructed from the compressed data. By contrast, lossy compression permits reconstruction only of an approximation of the original, Both are used for image

4.A.Comparision Between Bitmap and vectors In general, a bitmap graphic is much larger than a similar vector graphic.
Bitmap graphics are affected by resolution. If you enlarge a bitmap graphic, it will look jagged. When shrunk, its features become indistinct and fuzzy. This does not happen with vector graphics as their shapes are redrawn to compensate for changes in resolution.
Altering vector graphics is easy because the shapes within them can be ungrouped and edited individually. However, vector graphics are difficult to modify or even display when they are not opened in programs that understand their rendering languages. For example, while many Mac OS drawing programs easily display and edit PICT files, few are able to do anything at all with WMF files. Most paint applications, however, are capable of opening many different kinds of bitmap graphic formats.
You can easily convert one kind of bitmap file into another. You can also convert a vector graphic into a bitmap. However, it is very difficult to convert a bitmap graphic into a true vector graphic. It is even difficult to convert one kind of vector graphic into another (e.g., PICT to WMF).
Vector graphics are not appropriate for complex images (e.g., digitized photographs).


Related Solutions

C# Programming language!!! Using visual studios if possible!! PrimeHealth Suite You will create an application that...
C# Programming language!!! Using visual studios if possible!! PrimeHealth Suite You will create an application that serves as a healthcare billing management system. This application is a multiform project (Chapter 9) with three buttons. The "All Accounts" button allows the user to see all the account information for each patient which is stored in an array of class type objects (Chapter 9, section 9.4).The "Charge Service" button calls the Debit method which charges the selected service to the patient's account...
programing language JAVA: Design and implement an application that reads a sentence from the user, then...
programing language JAVA: Design and implement an application that reads a sentence from the user, then counts all the vowels(a, e, i, o, u) in the entire sentence, and prints the number of vowels in the sentence. vowels may be upercase
Create a project plan on the game or application you are creating. Using java programming. The...
Create a project plan on the game or application you are creating. Using java programming. The project plan should include the following: A description of the game or application The IDE or game engine your plan to use to create the game or app and information on how you are going to develop the game or app If you choose to create a game, how are you going to approach the game design and game development process or if you...
Using c programming language How do you put data from a text file into a 2d...
Using c programming language How do you put data from a text file into a 2d array For example a text file with names and age: john 65 sam 34 joe 35 sarah 19 jason 18 max 14 kevin 50 pam 17 bailey 38 one 2d array should have all the names from the file and one 2d array should have all the ages and both arrays should be printed out separately and be 3x3
C Mini Project is a mini application that could be developed using C language that involves...
C Mini Project is a mini application that could be developed using C language that involves the concepts of arrays, functions, read and write data techniques. Based on your creativity, you are required to plan, design and develop a mini application for an organisation. You may choose to from the list below or propose your own mini application: 1. Customer Billing System 2. Employee Record System 3. Contact Management System 4. Appointment Management System 5. Attendance Record System Your responsibility...
Purpose For this programming project, you will create an application that draws fractal-like shapes using recursion....
Purpose For this programming project, you will create an application that draws fractal-like shapes using recursion. The class that creates the graphics window for the display of the shapes is given to you (see below). What you have to do is create a set of classes for the three shapes that are displayed in the graphics window. Two of the shapes must be a Sierpinski triangle and an H-shape. The third shape is your choice, though it must be a...
The Programming Language is C++ Objective: The purpose of this project is to expose you to:...
The Programming Language is C++ Objective: The purpose of this project is to expose you to: One-dimensional parallel arrays, input/output, Manipulating summation, maintenance of array elements. In addition, defining an array type and passing arrays and array elements to functions. Problem Specification: Using the structured chart below, write a program to keep records and print statistical analysis for a class of students. There are three quizzes for each student during the term. Each student is identified by a four-digit student...
How to create a divide function in (Dr Racket) programming language without using the built in...
How to create a divide function in (Dr Racket) programming language without using the built in function " / " ?
Programming language= In Java and Oracle Sql You are required to develop a simple HR application...
Programming language= In Java and Oracle Sql You are required to develop a simple HR application for a small accounting firm that wishes to keep track of all the employees at the firm; storing details about their salary, phone numbers and Date of Birth. The firm has many departments and there are 5 to 20 employees in each department. The department information includes department name, description and total number of employees in that department. The company also provides vehicles for...
Programming Language Concept assignment: 1. Design abstract data type for matrices with integer elements in C++...
Programming Language Concept assignment: 1. Design abstract data type for matrices with integer elements in C++ language, including operations for matrix addition, subtraction, and multiplication! 2. Design abstract queue data types for float elements in C++ language, including operations for enqueue, dequeue, and empty. The dequeue operation removes the element and returns its value! 3. Set semaphores in Ada and use them to provide co-operation and synchronization of competitions in shared buffer instances!
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT