⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preface.htm

📁 是一部关于java高级图像处理的的一本入门书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0092)http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Preface.doc.html -->
<HTML><HEAD><TITLE>Preface</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=exclude name=collection>
<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<CENTER><A 
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/JAITOC.fm.html"><IMG 
alt=Contents src="Preface.files/contents.gif"></A> <A 
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/JAITOC.fm.html"><IMG 
alt=Previous src="Preface.files/previous.gif"></A> <A 
href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Introduction.doc.html"><IMG 
alt=Next src="Preface.files/next.gif"></A> 
<P><FONT size=5><I>Programming in Java Advanced Imaging</I></FONT> </CENTER><BR>
<CENTER><A name=48128>
<TABLE width="90%" border=0>
  <TBODY>
  <TR>
    <TD align=right><FONT size=6>Preface</FONT> 
      <HR noShade SIZE=7>
    </TD></TR></TBODY></TABLE></A></CENTER>
<BLOCKQUOTE>
  <P><BR><BR><BR>
  <P><FONT size=7><B>T</B></FONT>HIS document introduces the Java Advanced 
  Imaging API and how to program in it. This document is intended for serious 
  programmers who want to use Java Advanced Imaging for real projects. To best 
  understand this document and the examples, you need a solid background in the 
  Java programming language and some experience with imaging. In addition, you 
  will need a working knowledge of other Java Extension APIs, depending on your 
  intended application: 
  <P>
  <UL>
    <LI>Java 2D for simple graphics, text, and fundamental image manipulation
    <P></P></LI></UL>
  <UL>
    <LI>Java Media Framework for components to play and control time-based media 
    such as audio and video
    <P></P></LI></UL>
  <UL>
    <LI>Java Sound
    <P></P></LI></UL>
  <UL>
    <LI>Java 3D
    <P></P></LI></UL>
  <UL>
    <LI>Java Telephony
    <P></P></LI></UL>
  <UL>
    <LI>Java Speech
    <P></P></LI></UL><A name=48649>
  <H2>Disclaimer</H2></A>This version of <EM>Programming in Java Advanced 
  Imaging</EM> is based on release 1.0.1 of the Java Advanced Imaging API. 
  Please do not rely on this document or the Java Advanced Imaging software for 
  production-quality or mission-critical applications. If any discrepancies 
  between this book and the javadocs are noted, always consider the javadocs to 
  be the most accurate, since they are generated directly from the JAI files and 
  are always the most up to date. 
  <P><A name=48300>
  <H2>About This Book</H2></A><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Introduction.doc.html#47285">Chapter 
  1, "Introduction to Java Advanced Imaging</A>,"</STRONG> gives an overview of 
  the Java Advanced Imaging API, how it evolved from the original Java Advanced 
  Windowing Toolkit (AWT), some of its features, and introduces the imaging 
  operations. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/J2D-concepts.doc.html#47285">Chapter 
  2, "Java AWT Imaging</A>,"</STRONG> reviews the imaging portions of the Java 
  AWT and examines the imaging features of the Java 2D API. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Programming-environ.doc.html#47285">Chapter 
  3, "Programming in Java Advanced Imaging</A>,"</STRONG> describes how to get 
  started programming with the Java Advanced Imaging API. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Acquisition.doc.html#81550">Chapter 
  4, "Image Acquisition and Display</A>,"</STRONG> describes the Java Advanced 
  Imaging API image data types and the API constructors and methods for image 
  acquisition and display. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Color.doc.html#47285">Chapter 
  5, "Color Space</A>,"</STRONG> describes the JAI color space, transparency, 
  and the color conversion operators. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Image-manipulation.doc.html#47285">Chapter 
  6, "Image Manipulation</A>,"</STRONG> describes the basics of manipulating 
  images to prepare them for processing and display. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Image-enhance.doc.html#47285">Chapter 
  7, "Image Enhancement</A>,"</STRONG> describes the basics of improving the 
  visual appearance of images through enhancement techniques. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Geom-image-manip.doc.html#51140">Chapter 
  8, "Geometric Image Manipulation</A>,"</STRONG> describes the basics of Java 
  Advanced Imaging's geometric image manipulation functions. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Analysis.doc.html#55366">Chapter 
  9, "Image Analysis</A>,"</STRONG> describes the Java Advanced Imaging API 
  image analysis operators. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Graphics.doc.html#51143">Chapter 
  10, "Graphics Rendering</A>,"</STRONG> describes the Java Advanced Imaging 
  presentation of shapes and text. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Properties.doc.html#47285">Chapter 
  11, "Image Properties</A>,"</STRONG> describes the tools that allow a 
  programmer to add a simple database of arbitrary data that can be attached to 
  images. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Client-server.doc.html#47285">Chapter 
  12, "Client-Server Imaging</A>,"</STRONG> describes Java Advanced Imaging's 
  client-server imaging system. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Encode.doc.html#47285">Chapter 
  13, "Writing Image Files</A>,"</STRONG> describes Java Advanced Imaging's 
  codec system for encoding image data files. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Extension.doc.html#47285">Chapter 
  14, "Extending the API</A>,"</STRONG> describes how the Java Advanced Imaging 
  API is extended. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Examples.doc.html#72446">Appendix 
  A, "Program Examples</A>,"</STRONG> contains fully-operational Java Advanced 
  Imaging program examples. 
  <P><STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/API-summary.doc.html#72446">Appendix 
  B, "Java Advanced Imaging API Summary</A>,"</STRONG> summarizes the imaging 
  interfaces, and classes, including the <CODE>java.awt</CODE>, 
  <CODE>java.awt.Image</CODE>, and <CODE>javax.media.jai</CODE> classes. 
  <P>The <STRONG><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Glossary.doc.html#47771">Glossary</A></STRONG> 
  contains descriptions of significant terms that appear in this book. 
  <P><A name=47778>
  <H2>Related Documentation</H2></A>To obtain a good understanding of the Java 
  programming language, we suggest you start with the SunSoft Press series of 
  books: 
  <P>
  <UL>
    <LI><EM>Instant Java</EM>, by John A. Pew
    <P></P></LI></UL>
  <UL>
    <LI><EM>Java in a Nutchell: A Desktop Quick Reference</EM>, by David 
Flanagan
    <P></P></LI></UL>
  <UL>
    <LI><EM>Java by Example</EM>, by Jerry R. Jackson and Alan L. McClellan
    <P></P></LI></UL>
  <UL>
    <LI><EM>Just Java</EM>, by Peter van der Linden
    <P></P></LI></UL>
  <UL>
    <LI><EM>Core Java</EM>, by Gary Cornell and Gay S. Horstmann
    <P></P></LI></UL>
  <UL>
    <LI><EM>Java Distributed Computing</EM>, by Jim Farley
    <P></P></LI></UL>For more information on digital imaging, we suggest you refer 
  to the following books: 
  <P>
  <UL>
    <LI><EM>Fundamentals of Digital Image Processing</EM>, by Anil K. Jain
    <P></P></LI></UL>
  <UL>
    <LI><EM>Digital Image Processing: Principles and Applications</EM>, by 
    Gregory A. Baxes
    <P></P></LI></UL>
  <UL>
    <LI><EM>Digital Image Processing</EM>, by Kenneth R. Castleman
    <P></P></LI></UL>
  <UL>
    <LI><EM>Digital Image Processing</EM>, 2nd. ed., by William K. Pratt
    <P></P></LI></UL><A name=48699>
  <H2>Additional Information</H2></A>Since Java Advanced Imaging continues to 
  evolve and periodically add new operators, it is always a good idea to 
  occasionally check the JavaSoft JAI web site for the latest information. 
  <P>
  <DL><A name=48704>
    <DT>
    <DD><CODE>http://java.sun.com/products/java-media/jai/</CODE> </A>
    <P></P></DD></DL>The web site contains links to the latest version of JAI, 
  email aliases for obtaining help from the community of JAI developers, and a 
  tutorial that includes examples of the use of many JAI operators. 
  <P><A name=47925>
  <H2>Style Conventions</H2></A>The following style conventions are used in this 
  document: 
  <P>
  <UL>
    <LI><CODE>Lucida type</CODE> is used to represent computer code and the 
    names of files and directories.
    <P></P></LI></UL>
  <UL>
    <LI><STRONG><KBD>Bold Lucida type</KBD></STRONG> is used for Java 3D API 
    declarations.
    <P></P></LI></UL>
  <UL>
    <LI><EM>Italic type</EM> is used for emphasis and for equations.
    <P></P></LI></UL>Throughout the book, we introduce many API calls with the 
  following format: 
  <P>
  <TABLE border=0>
    <TBODY>
    <TR>
      <TD><IMG src="Preface.files/cistine.gif"></TD>
      <TD>
        <HR>
        <B>API:</B> <CODE>javax.media.jai.TiledImage </CODE>
        <HR>
      </TD></TR></TBODY></TABLE>When introducing an API call for the first time, we 
  add a short summary of the methods, tagged with the API heading. 
  <P>
  <HR>
  <BR>
  <CENTER><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/JAITOC.fm.html"><IMG 
  alt=Contents src="Preface.files/contents.gif"></A> <A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/JAITOC.fm.html"><IMG 
  alt=Previous src="Preface.files/previous.gif"></A> <A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Introduction.doc.html"><IMG 
  alt=Next src="Preface.files/next.gif"></A> 
  <P><FONT size=5><I>Programming in Java Advanced Imaging</I></FONT> 
  </CENTER><BR>
  <H5><A 
  href="http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/copyright.html">Copyright</A> 
  &copy; 1999, Sun Microsystems, Inc. All rights reserved.</H5><!-- Last updated: Tue Nov 02 17:06:13 1999 --></BLOCKQUOTE>
<SCRIPT language=JavaScript src="Preface.files/s_code_remote.js"></SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -