(etc) 그나저나 아래 사이트 어떻게 이용하는 걸까?

https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=3a304e3a-2d9e-48cc-860c-786c695bf330



(etc)내일부터 spring도 조금씩 진행(선수 지식은 쬐금씩이지만 쌓았다)




이미지 i/o까지 보게되었다..살짝 간만보자;; jsp 진도가 안빠진다;; jsp 교재가 최우선!!!!!!


javax.imageio 
클래스 ImageIO


static BufferedImageread (File  input) 
          현재 등록되어 있는 것의 중으로부터 자동적으로 선택된 ImageReader 를 사용해, 지정된 File 를 복호화 한 결과적으로,BufferedImage 를 돌려줍니다.


<pre>public final class ImageIO
extends Object
</pre>

ImageReader 및 ImageWriter 를 검색하는 정적인 편리한 메소드를 보관 유지해, 간단한 encode와 

복호화를 실행하는 클래스입니다.



javax.imageio 
클래스 ImageReader


<pre>public abstract class ImageReader
extends Object
</pre>

이미지를 해석해 복호화 하는 추상 슈퍼 클래스입니다. 이 클래스는, Java Image I/O 시스템

의 문맥으로, 이미지를 읽어들이는 클래스에 의해 서브 클래스화 됩니다.

ImageReader 객체는, 일반적으로, 특정의 형식의 서비스 프로바이더 인터페이스 (SPI)에 의해 

인스턴스화 됩니다. ImageReaderSpi 인스턴스등의 서비스 프로바이더 클래스는, 그러한 클래스

의 형식의 인식과 사용 가능한 형식의 읽기측과 기입해 옆의 표시에 사용하는 IIORegistry 에 

등록됩니다.

입력 소스가 setInput 메소드를 사용해 설정되는 경우, 「순서 방향 검색만」으로서 지정됩니

다. 이 설정은, 이전에 읽어내진 이미지와 관련지을 수 있었던 데이터를 보관 유지하는 입력 

부분의 캐쉬를 회피하기 위해서, 입력 소스에 보관 유지되는 이미지가 차례로 읽어내지는 

것만으로 있는 것을 의미합니다.



javax.imageio 
클래스 ImageWriter



<pre>public abstract class ImageWriter
extends Object
implements ImageTranscoder
</pre>

encode와 이미지의 기입을 위한 추상 슈퍼 클래스입니다. Java Image I/O 시스템의 문맥내

에서, 이미지를 써내는 클래스가, 이 클래스를 서브 클래스화할 필요가 있습니다.

ImageWriter 객체는 일반적으로, 특정 형식을 위한 서비스 프로바이더 클래스에 의해 인스턴스

화 됩니다. 서비스 프로바이더 클래스는 IIORegistry 에 등록되어 형식을 식별해, 사용 가능한 

형식의 읽기측과 기입해 옆을 제시하기 위해서 사용됩니다.




java.awt.image 
클래스 BufferedImage

모든 구현된 인터페이스:
RenderedImage , WritableRenderedImage , Transparency


BufferedImage 서브 클래스는, 이미지 데이터의 액세스 가능한 버퍼를 갖춘 Image 를 기술합니

다. BufferedImage 는,ColorModel 및 이미지 데이터 Raster로 구성되어 있습니다. Raster SampleModel 

밴드수 및 형태는, 색성분 및 알파 성분을 나타내기 위해서(때문에) ColorModel 에 의해 요구되

는 수 및 형태와 일치하고 있을 필요가 있습니다. 모든 BufferedImage 객체의 좌상구석의 좌표

는 (0,  0)입니다. 이 때문에,BufferedImage 의 작성에 사용되는 Raster 는 minX=0 및 minY=0 가 

아니면 안됩니다.

이 클래스는,Raster 의 데이터의 취득 방법과 설정 방법법, 및 ColorModel 의 색의 기술 방법으

로 의존합니다.


java.awt 
클래스 Graphics2D


<pre>public abstract class Graphics2D
extends Graphics
</pre>

Graphics2D 클래스는, Graphics 클래스를 확장해, 기하학적 도형, 좌표변화, 칼라 관리,

 및 텍스트 배치에 대해 고도의 제어를 실시합니다. 이 클래스는, Java(TM) 플랫폼에서

 2D 의 도형, 텍스트, 및 이미지를 draw하기 위한 기본 클래스입니다.



abstract  voiddrawImage (BufferedImage  img, BufferedImageOp  op, int x, int y) 
          BufferedImageOp 로 필터 처리되는 BufferedImage 를 draw 합니다.
abstract  booleandrawImage (Image  img, AffineTransform  xform, ImageObserver  obs) 
          이미지 공간으로부터 사용자 공간에의 변환을 적용하고 나서, 이미지를 draw 합니다.





3d 용 directX나 openGL은 어찌 사용할까?


by givingsheart 2014. 1. 1. 16:06
| 1 |