Q&A

  • TImage 에서 tif 파일을 보려면 어떻게 합니까?
tif 확장자의 이미지 파일을 TImage 컴포넌트에 보여주려고 하는데

지원이 안되는 것 같습니다.

볼수 있는 방법이 있습니까???

3  COMMENTS
  • Profile
    최용일 2000.08.19 08:51
    안녕하세요. 최용일입니다.



    자료실에 있는 GraphicEx 라이브러리를 설치하세요.



    ^^ 항상 즐코하세요.



    황현 wrote:

    > tif 확장자의 이미지 파일을 TImage 컴포넌트에 보여주려고 하는데

    > 지원이 안되는 것 같습니다.

    > 볼수 있는 방법이 있습니까???

  • Profile
    황현 2000.08.20 00:13
    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > 자료실에 있는 GraphicEx 라이브러리를 설치하세요.

    >

    > ^^ 항상 즐코하세요.

    >

    > 황현 wrote:

    > > tif 확장자의 이미지 파일을 TImage 컴포넌트에 보여주려고 하는데

    > > 지원이 안되는 것 같습니다.

    > > 볼수 있는 방법이 있습니까???

    답변 감사합니다.

    설치후 tif 를 로드하여도 Compression Scheme 가 지원이 안된다는 에러메시지가 뜨네요

    어떻게 해야 하지요???

  • Profile
    Beholder 2000.08.22 18:42


    GraphicEx 라이브러리중에 GraphicConfiguration.inc란 파일이 있습니다.

    이 파일을 텍스트편집기.. 노트패드같은 걸로 약간 수정하고 컴파일 하셔서

    사용하시면 되겠슴다.



    inc파일의 주석을 보면 {$define UseLZW} 가 정의되지

    않으면 GIF 나 TIF파일을 사용할 수 없다고 함다. -,.-



    다음은 수정된 GraphicConfiguration.inc 파일의 내용임다. 끝부분 두어 줄만

    수정하시면 되겠슴다.

    최용일님이 올리신 GraphicEx를 다운받고 저두 맨첨엔 해멨슴다..

    최용일님이 설명하신 <컴파일 해서 사용하라>라는 말이 뭔지도 몰랐슴다.



    이유는 모르지만 이렇게 하니깐 GIF고 TIF고 뭐고.. 몽땅 보이더란 말임다.

    더이상은 저한테 물으셔두 모름다.



    자세한 내용은 최용일님한테 물어보세요.



    //----------------------------------------------------------------------------------------------------------------------

    // This file is part of the image library GraphicEx (www.lischke-online.de/Graphics.html).

    //

    // In this configuratin file you can determine which parts of the library are to be compiled.

    // This is in particular important for LZW compression code for which Unisys owns a patent.

    // If you want to use LZW decoding then you have to make a deal with Unisys. Don't make me

    // responsible for using the code.

    // Other configuration options include to limit the number of available image formats to

    // save memory, if necessary.

    //

    // (c) Copyright 1999, 2000 Dipl. Ing. Mike Lischke (public@lischke-online.de). All rights reserved.

    //

    // This package is freeware for non-commercial use only.

    // Contact author for licenses (shareware@lischke-online.de) and see License.txt which comes with the package.

    //----------------------------------------------------------------------------------------------------------------------



    {.$define UseLZW} // if this is not defined (default) then neither the GIF format nor the

    // LZW compression decoder (e.g. for TIFF LZW compression) is available



    // Pick your preferred image formats here or leave them all enabled. By disabling

    // certain formats which are not of interest you can save some memory.

    {$define SGIGraphic} // *.bw, *.rgb, *.rgba, *.sgi images are supported

    {$define AutodeskGraphic} // *.cel, *.pic images

    {$define TIFFGraphic} // *.tif, *.tiff images

    {$define TargaGraphic} // *.tga, *.vst, *.icb, *.vda, *.win images

    {$define PCXGraphic} // *.pcx, *.pcc, *.scr images

    {$define PCDGraphic} // *.pcd images

    {$define PortableMapGraphic} // *.ppm, *.pgm, *.pbm images

    {$define CUTGraphic} // *.cut (+ *.pal) images

    {$define GIFGraphic} // *.gif images

    {$define RLAGraphic} // *.rla, *.rpf images

    {$define PhotoshopGraphic} // *.psd, *.pdd images

    {$define PaintshopProGraphic} // *.psp images

    {$define PortableNetworkGraphic} // *.png images

    {$define UseLZW} // <---------------------------------추가된 부분



    // adjust dependent definitions

    //{$ifndef UseLZW} {$undef GIFGraphic} {$endif} <------이줄은 제거





    그럼 즐거운 하루 되시길.. ^,.^