`
sjkgxf7191
  • 浏览: 257003 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flash Player 10 处理位图(一)基础知识

阅读更多

位图文件格式

 

BMP
BMP (位映射)格式是 Microsoft Windows 操作系统使用的默认图像格式 。这种格式不使用任何形式的压缩算法 ,因此文件大小通常较大。

 

GIF
图形交换格式 (GIF) 最初由 CompuServe 于 1987 年开发,作为一种传送 256 色(8 位颜色) 图像的方式。此格式提供较小的文件大小,是基于 Web 的图像的理想格式。受此格式的调色板所限, GIF 图像通常不适用于照片,照片通常需要高度的阴影和颜色渐变。GIF 图像允许产生一位透明度 ,允许将颜色映射为清晰(或透明)。这可以使网页的背景颜色通过已映射透明度的图像显示出来。

 

JPEG
由联合图像专家组 (JPEG) 开发, JPEG (通常写成 JPG)图像格式使用有损压缩算法允许 24 位颜色深度 具有很小的文件大小。有损压缩意味着每次保存图像,都会损失图像品质和数据,但会生成更小的文件大小。由于 JPEG 能够显示数百万计的颜色,因此它是照片的理想格式。控制应用于图像的压缩程度的功能使您能够控制图像品质和文件大小。

 

PNG
可移植网络图形 (PNG) 格式是作为受专利保护的 GIF 文件格式的开放源替代格式而开发的。PNG 最多支持 64 位颜色深度 ,允许使用最多 1600 万种颜色。由于 PNG 是一种比较新的格式,因此一些旧版本浏览器不支持 PNG 文件。与 JPG 不同,PNG 使用无损压缩 ,这意味着保存图像时不会丢失图像数据。PNG 文件还支持 Alpha 透明度 ,允许使用最多 256 级 透明度。


TIFF
标签图像文件格式 (TIFF) 是在引入 PNG 之前的首选跨平台格式。TIFF 格式的缺点是,因为 TIFF 有多种不同变体,但没有一种阅读器能够处理所有版本。此外,所有 Web 浏览器当前均不支持这种格式。TIFF 可以使用有损或无损压缩 ,能够处理特定于设备的颜色空间(如 CMYK)

 

透明位图和不透明位图
使用 GIF 或 PNG 格式的位图图像可以对每个像素添加一个额外字节(Alpha 通道)。此额外像素字节表示像素的透明度值。GIF 图像允许使用一位透明度 ,这意味着您可以在 256 色调色板中指定一种透明的颜色 。而 PNG 图像最多可以有 256 级透明度 。当需要将图像或文本混合到背景中时,此功能特别有用。

 

ActionScript 3.0

在 BitmapData 类中复制了此额外透明度像素字节。

与 PNG 透明度模型类似,BitmapDataChannel.ALPHA 常量最多提供 256 级透明度

 

重要概念和术语

 

Alpha:

颜色或图像中的透明度级别 (更准确地说是指不透明度)。Alpha 量通常称为“Alpha 通道 ” 值。

 

ARGB 颜色:

一种配色方案,其中每个像素的颜色都是红、绿和蓝色值的混合颜色,并且其透明度被指定为一个 Alpha值

 

颜色通道:

通常将颜色表示为几种基本颜色的混合颜色 ;对于计算机图形来说,通常是红色、绿色和蓝色。每种基本颜色都
视为一个颜色通道;每个颜色通道中的颜色量混合在一起可确定最终颜色。

 

颜色深度:

也称为“ 位深度”,指专门用于每个像素的计算机内存量,因而可以确定 图像中可以显示的可能颜色数

 

像素:

位图图像中的最小信息单位,实际上就是颜色点

 

分辨率:

图像的像素尺寸 ,它决定图像中包含的精细细节的级别。分辨率通常表示为用像素数表示的宽度和高度。

 

RGB 颜色:

一种配色方案,其中每个像素的颜色均表示为绿 色值的混合颜色

分享到:
评论

相关推荐

    初中信息技术FLASH基础知识.ppt

    【Flash基础知识】 Flash是一款强大的矢量动画软件,主要用于创建二维动画和多媒体内容,尤其适合制作网络课件。它的优势在于文件小巧,图形和动画基于矢量,支持MP3压缩的声音,能有效减小文件尺寸,便于在网络上...

    FLASH as3 图像处理技术教程

    - FlashPlayer升级到10.0版本后,ActionScript3.0的绘图API经历了更深刻的变化。最显著的特性包括图形数据的直接复制、绘图命令的保存和恢复以及使用图形作为笔触的新功能。此外,Shader的引入允许开发者绘制笔触和...

    flash例子100源代码一

    10. **优化与性能**:高质量的Flash项目需要考虑性能优化,如减少不必要的计算、使用位图缓存和优化动画。源代码可能包含了一些最佳实践和避免性能瓶颈的方法。 通过研究这些源代码,初学者可以深入理解Flash开发的...

    flash脚本txt版

    本资源"flash脚本txt版"聚焦于Flash的编程学习,通过文本形式提供了关于ActionScript的基础知识和进阶技巧。 ActionScript是Flash的核心语言,用于控制动画、创建交互和实现游戏逻辑。它是一种基于ECMAScript规范的...

    计算机复习多媒体开卷考试第一二章基础知识第三道是理解.pdf

    计算机复习的多媒体开卷考试主要涵盖了一到二章的基础知识,包括了多个领域的知识点,如媒体概念、多媒体设计、文本处理、图像处理、数字音频、动画与视频处理以及使用Premiere Pro处理视频素材。 首先,从媒体的...

    adobe flash开发官方库

    ActionScript 3是Flash Player和Adobe AIR应用程序的基础,它提供了一种面向对象的编程语言,用于创建动态内容和交互式应用程序。 AS3CoreLib库主要包含以下关键知识点: 1. **日期和时间处理**:AS3CoreLib提供了...

    flash拼图源码

    1. **Flash基础**:Flash是一款用于创建互动内容、动画和应用程序的平台,早期主要基于Flash Player运行,现在更多地转向HTML5。源码中可能涉及到的基本概念包括时间轴、帧、层、元件和库等。 2. **ActionScript**...

    flash-奋斗篇 篮球

    在IT行业中,Flash是一款历史悠久且曾经广泛应用于网页动画制作、游戏开发等领域的软件。本话题主要聚焦于一个名为“奋斗篇 篮球”的Flash作品,它被描述为一款小型的篮球游戏,仅供娱乐,不涉及任何实际商业或专业...

    flash 3.0小游戏3D地球

    通过分析和研究这个“Flash 3.0小游戏3D地球”,初学者不仅可以掌握ActionScript 3.0的基础知识,还能深入理解3D图形在Flash中的应用,以及如何构建一个完整的互动游戏。这是一个很好的实践项目,能帮助你将理论知识...

    Flash平台技术的优化 (中文PDF)

    一、基础知识 在深入优化之前,了解Flash的基础至关重要。Flash平台包括ActionScript编程语言、Flash Player以及Flash Professional等开发工具。ActionScript是用于控制动画和交互的核心语言,而Flash Player则是...

    FLASH最新完美整站

    1. **Flash基础**:了解ActionScript,这是Flash中的编程语言,用于控制动画、交互和数据处理。熟悉基本的AS语法对于修改和扩展源码至关重要。 2. **网站结构**:Flash整站通常由多个FLA文件组成,每个文件对应网站...

    Flash MX 学习资源

    《Flash MX 学习资源》是一份针对Adobe Flash MX软件的综合学习资料,它涵盖了从基础操作到高级应用的各种知识点,旨在帮助用户全面掌握这款强大的动画和交互式内容创作工具。Flash MX是2002年Adobe公司发布的一款...

    flash殿堂之路学习笔记

    概述了ActionScript3中可用的主要API,包括事件处理、网络通信的基础知识。掌握这些API可以帮助开发者创建与用户互动并从网络获取数据的应用程序。 ### 第五章:ActionScript3视觉编程 #### 第20至25节:视觉编程...

    FLASH 3D 旋转代码

    在Flash中实现3D旋转是一项基础且重要的技能,尤其对于创建动态、交互式的网页内容至关重要。这个"FLASH 3D 旋转代码"压缩包显然包含了用于实现3D旋转的代码片段,具体是`.fla`文件,这是一种Flash的源文件格式,...

    制作flash桌面和壁堡工具+原创一个falsh桌面.rar

    【标题】"制作flash桌面和壁堡工具+原创一个falsh桌面.rar" 涉及的知识点主要集中在Flash技术上,包括Flash动画制作、Flash桌面应用以及可能涉及到的Flash安全和防护措施。Flash是一种广泛应用于网页动画、交互设计...

    flash发光圆圈效果.rar

    1. **Flash技术基础**:Flash是一种广泛应用于创建互动式矢量图形、动画、游戏和应用程序的平台。Adobe Flash Player是运行这些内容的浏览器插件。在本案例中,开发者利用ActionScript(Flash的编程语言)编写代码来...

    FLASH AS3 loading 源文件 源代码

    1. **AS3基础知识** ActionScript 3.0(AS3)是Flash平台的主要编程语言,它带来了更强大的性能和面向对象的特性。AS3中的类和包结构显著提高了代码的组织性和可维护性。 2. **Loader类** 在AS3中,`flash....

    flash入门知识

    ### Flash入门知识详解 #### 一、Flash简介 Flash是一款由Adobe公司开发的动画创作工具,主要用于...以上内容涵盖了Flash的基础知识及其使用方法,从基本概念到具体操作,旨在帮助初学者快速掌握Flash的使用技巧。

    AS3开发指南

    17. **在三维环境中工作**:简单介绍在FlashPlayer和AIR运行时环境中进行3D编程的基础知识。 该开发人员指南提供的是一个全面的AS3.0编程知识体系,对于想要深入学习Flash编程的开发者来说,是一份宝贵的学习资源。

Global site tag (gtag.js) - Google Analytics