Fireworks Internal Error Handling method _ Application Skills

Source: Internet
Author: User
Tags data structures error handling
Two days ago with ghost restored the system, and then put some commonly used software reinstall, at first did not install fireworks, then one day to deal with the image on the site to think of it installed, but installed on how also can not use, appeared unable to start fireworks, an internal error occurred. It's no good to reload a few times, and never find out why.
Then it was a long time before I remembered, search online, there must be other people on the Internet have also encountered the same problem, a search to know the original problem with the installation of audio and video storms, through a number of netizens to solve the problem, this problem should eventually be the system QuickTime directory and fireworks conflict between the reasons, The solution is:
As long as the C disk under the Windows Directory Sustem32/quicktime folder name is done!


QuickTime can be a lot of people are not unfamiliar, it is mainly related to the processing of video data, the following is a collection of online information on QuickTime:

QuickTime is a compressed package of system-level code provided by Apple, which has a programming interface for C and Pascal, which can be used by more advanced software to control the time base signal. In QuickTime, the base signal is called a film. Applications can use QuickTime to generate, display, edit, copy, compress movie and movie data, just as they usually manipulate text files and still images. In addition to processing video data, QuickTime3.0 can also handle still images, animated images, vector maps, multiple tracks, MIDI music, three-dimensional, virtual reality panorama and virtual reality objects, and of course text. It makes it possible to fill any application with a wide variety of media.

QuickTime is based on a number of concepts related to time-based data: Atom (Atom), media structure (medium structures), Component (Component), time management (temporal management), animated image (sprites).

① Atom

The QuickTime atom is the basic container that QuickTime uses to build hierarchical data structures. The newly created QuickTime atom is like the root of a tree. Each subsequent atom is contained therein and contains data and other atoms. If a QuickTime atom contains other atoms, it is called the parent atom, and the atoms contained therein are called leaf atoms. Applications and various other software can also use QuickTime atomic structures to store data.

② Media Structure

Traditional video is made up of continuous data streams. QuickTime movies can be built in the same way, but it doesn't have to: QuickTime movies can consist of streams of data from different sources, such as analog video, still images on CDROM, and MIDI music. The film is not the media, but the media's organizational style.

QuickTime films are usually made up of many tracks. The track does not contain the movie data, it only contains the index of the data, while the real data content exists elsewhere. These data indexes form the media structure of the track. Each track contains a separate media structure and an edit list, which is used to arrange the media structure in chronological order. The media structure and edit list are implemented as QuickTime atoms.

③ components

The QuickTime support component makes it unnecessary for an application to know what technology and equipment the QuickTime is working with. Many QuickTime services, such as compression and decompression, are provided by components. Components include code that can be used throughout the system or locally in a particular application. Each QuickTime component implements a specific set of features and provides the technology and client applications that it supports with a specific interface. So applications are isolated from the implementation and management details of different technologies. You can create a new component by applying a component that already exists. For example, you can generate a component to support a special data encryption algorithm. Other applications can also implement these cryptographic algorithms by connecting to your component without having to implement the cryptographic algorithm on their own.

The application uses components by invoking the system-level component Manager. The Component Manager enables you to define and register components and to communicate with components by using a standard interface. Once the application is connected to the component, the component can be invoked directly. When you generate a new component class, you can define a function-level interface for this new component.

④ Time Management

Time management is an important part of the QuickTime film implementation process, and sometimes it is a more complex part. In order to control the time dimension of the film, QuickTime defines the time coordinate system so that both the film and the media data structure use the common real time system. The time coordinate system includes a time scale, which provides a conversion of the surface time in real time and film. The time scale is expressed in units of time. The time scale is quantified by the number of time units spent per second. The 26 time scale is 26 units per second or 1/26 seconds per unit of time. The time coordinate system also includes the duration, which is the length of the movie or the capacity of the media structure to be counted in time units. A point in the movie can be determined by the number of units of time that have elapsed to that point. Each track in the movie consists of time offset and duration, which determine the time and length of each start. Each media structure has its own time scale. The movie toolbox maps each type of media data from the time coordinate system of the movie to the time coordinate system of the media structure.

⑤ Animation image

In traditional video animation, you describe frames by determining the color of each pixel. The animated image describes the frame by determining the image that is present in different positions. Each animated image has attributes that describe the position and appearance of the image at some point in time. During the animation process, the application modifies the image's properties so that it can change its appearance and can move around the screen. Animation images can be mixed with still images to produce more results when memory is relatively small.

2) Structure of QuickTime

QuickTime includes a movie toolbox, image compression two managers, plus an embedded set of components.



Figure QuickTime Play the movie

① Movie Toolbox

The application software implements QuickTime functions by invoking functions in the movie Toolbox. The movie Toolbox enables applications to store, read, and manipulate the time-based data in QuickTime movies. A single piece of film can hold several kinds of data. For example, a movie that contains video information can include video data and audio data accompanying the video data.

The movie Toolbox also provides functions for editing movies. For example, there are functions that can shorten a movie by removing some of the video and audio tracks, as well as a function to extend it by moving new data from other movies.

② Image Compression Manager

Image data requires a lot of storage space. The 32-bit color image that stores the 640*480 requires a space of 1.2 megabits. The QuickTime film contains a series of images that require many times this space. Image Compression Manager provides a compression and decompression method independent of device and drive, and it provides a simple interface for external hardware and software image compression algorithms. It provides system integration functions for storing compressed images, as PICT files on Macintosh machines and as DIB files under Windows. It also provides the ability to extract compressed PICT files on any machine that can run QuickTime.

In most cases, you can bypass the direct call image compression Manager by calling the movie toolbox function or by displaying a compressed image. But if an application compresses the image or makes a movie with a compressed image, you can call the image Compression manager function directly.

③quicktime components

Apple offers a number of QuickTime inline components. The embedded component types that Apple defines include image compressors, media processors, and a wide variety of tools.

(1) Data Processor: including the film controller components, image compression components, image conversion components, video digital components, data exchange components, voice processing components, effect conversion components, preview components.

(2) Media Processor: Includes derivative media processor components, animation media processor components, intermediate media processor components, and so on.

(3) Tools: Includes clock components, standard sound components, sequential crawl components, sequential grab channel components, text track components, sequential grab panel components, etc.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.