6장. 김프에서 이미지 내보내기
| 부 II. GIMP 마법사가 되려면? |

## 6장. 김프에서 이미지 내보내기

## 1. 파일

The GIMP is capable of reading and writing a large variety of graphics file formats. With the exception of GIMP's native XCF file type, file handling is done by Plugins. Thus, it is relatively easy to extend GIMP to support new file types when the need arises.

각 파일 포맷은 용도에 따라 쓰임새가 다릅니다. 여기에서는 각 포맷의 장단점에 대해 이야기할 것입니다.

### 1.1. 이미지 저장하기

이미지 편집을 완료했으면, 이제 결과를 저장해야 합니다(사실 작업 중간중간에 저장을 해두는 것이 좋습니다. 김프는 상당히 안정적인 프로그램이지만, 간혹 알 수없는 충돌을 일으킬 수도 있습니다). 김프로 열 수 있는 대부분의 파일 포맷을 이용해 저장을 할 수 있습니다. 이 중에서 XCF 파일은 조금 특별한데, 이것은 김프 고유의 포맷입니다. 이 포맷을 이용하면 이미지에 대한 모든 정보를 저장할 수 있어 굉장히 유용합니다(단, “되돌리기” 정보는 저장하지 않습니다). 따라서 이 XCF 포맷은 작업 중간에 저장하기에 적당한 포맷이고, 또 나중에 김프로 다시 열어 보기 위한 용도로도 좋습니다. 하지만 대부분의 이미지 뷰어에서는 이 포맷을 읽을 수 없으므로 최종적인 결과물은 널리 사용되는 JPEG, PNG, TIFF 등의 포맷으로 저장하는 것이 좋습니다.

### 1.2. 파일 저장

이미지를 저장하는 명령어는 여러 가지가 있습니다. 그 방법들을 사용하는 법은 파일 메뉴 설명에서 다루고 있습니다.

GIMP allows you to save the images you create in a wide variety of formats. It is important to realize that the only format capable of saving all of the information in an image, including layers, transparency, etc., is GIMP's native XCF format. Every other format preserves some image properties and loses others. When you save an image, GIMP tries to warn you, but it is up to you to understand the capabilities of the format you choose.

그림 6.1. 내보내기 대화 상자 예제

As stated above, there is no file format, with the exception of GIMP's native XCF format, that is capable of storing all the information in a GIMP image. When you ask to save an image in a format that will lose information, GIMP notifies you, tells you what information will be lost, and asks you whether you would like to “export” the image in a form that the file type can handle. Exporting an image does not modify the image itself, so you do not lose anything by exporting. See Export file.

| 참고
이미지를 닫을 때(혹은 김프를 종료할 때) 해당 이미지가 "변경된" 것이라면(변경된 후에 저장이 되지 않은), 경고가 나타납니다. 그리고 어떠한 형태의 파일 포맷이든 저장을 하게 되면, 이미지가 가지고 있는 모든 정보를 보전하지 못하더라도 이미지는 "변경되지 않은" 이미지로 간주되어집니다.

#### 1.2.1. GIF 로 저장하기

그림 6.2. GIF 저장 대화 상자

| 주의
The GIF file format does not support some basic image properties such as print resolution. If you care for these properties, use a different file format like PNG.

GIF 저장 옵션
  인터레이스(Interlace)

    Checking interlace allows an image on a web page to be progressively displayed as it is downloaded. Progressive image display is useful with slow connection speeds, because you can stop an image that is of no interest; interlace is of less use today with our faster connection speeds.

  GIF 설명

    GIF comments support only 7-bit ASCII characters. If you use a character outside the 7-bit ASCII set, GIMP will save the image without a comment, and then inform you that the comment was not saved.

움직이는 GIF 옵션
  무한 반복

    When this option is checked, the animation will play repeatedly until you stop it.

  프레임의 기본 지연 시간

    You can set the delay, in milliseconds, between frames if it has not been set before. In this case, you can modify every delay in the Layer Dialog.

  프레임 기본 처리

    동작이 설정되지 않은 프레임의 동작을 설정합니다. 여기에는 다음 세 가지 옵션이 있습니다.

    - I don't care: you can use this option if all your layers are opaque. Layers will overwrite what is beneath.

    - Cumulative Layers (combine): previous frames will not be deleted when a new one is displayed.

    - One frame per layer (replace): previous frames will be deleted before displaying a new frame.

#### 1.2.2. JPEG 로 저장하기

JPEG 파일은 보통 .jpg, .JPG, .jpeg 라는 확장자를 갖습니다. 이 포맷은 이미지의 화질 저하를 최소화하면서 효과적으로 압축하기 때문에 널리 사용되는 포맷입니다. JPEG 정도의 압축률을 가지는 포맷은 아직 없습니다. 하지만 투명도나 다중 레이어를 지원하지 못하기 때문에 김프에서 JPEG으로 저장하려면 종종 내보내기를 이용해야 합니다.

그림 6.3. JPEG 저장 대화 상자

JPEG 알고리즘은 굉장히 복잡합니다. 또한 이 메뉴얼에서는 다 설명할 수 없을 정도로 많은 옵션들을 가지고 있습니다. 따라서 JPEG 전문가가 아니라면 화질 값을 조절하는 것 정도만 알아도 될 것입니다.

| 경고
JPEG 파일 등으로 이미지를 저장한 후에는 김프에서 편집 중에 “사용한 것” 들이 필요없게 됩니다. 따라서 그 이후에 다시 이미지를 고치지 않는 한 이미지를 닫아도 아무런 경고창이 뜨지 않습니다. 그것은 JPEG은 손실률이 높고 투명이나 다중레이어 를 지원하지 않기 때문에 이미지는 이미 몇 가지 정보를 잃어버린 상태이기 때문입니다. 이미지에 대한 모든 정보를 저장하고 싶다면 김프의 기본 포맷인 XCF 포맷 으로 저장해야 합니다.

화질

  JPEG 포맷으로 저장을 하면, 0 에서 100 까지의 압축률을 조절할 수 있는 대화 상자가 열립니다. 95 이상은 잘 안 쓰이고, 기본값은 85 로 가장 좋은 결과를 보여주지만, 많은 경우 그보다 이하의 값에서도 큰 화질 저하없이 저장이 가능합니다. JPEG 대화 상자의 이미지 창에 미리보기 보여주기 를 이용하면 값에 따른 화질을 미리 확인해 볼 수 있습니다. 이는 JPEG 의 각 옵션값에 따른 변화를 바로바로 보여주지만 이미지 자체를 변형시키지는 않습니다. 따라서 JPEG 대화 상자를 닫으면 원래의 이미지로 돌아갑니다.

  | 참고
  Please note, that the numbers for the JPEG quality level have a different meaning in different applications. Saving with a quality level of 80 in GIMP is not necessarily comparable with saving with a quality level of 80 in a different application.

이미지창으로 미리보기

  Checking this option causes each change in quality (or any other JPEG parameter) to be shown in the image display. (This does not alter the image: the image reverts back to its original state when the JPEG dialog is closed.)

고급 설정

  고급 설정에 관한 정보:

  최적화

    If you enable this option, the optimization of entropy encoding parameters will be used. The result is typically a smaller file, but it takes more time to generate.

  점진적으로 표시

    With this option enabled, the image chunks are stored in the file in an order that allows progressive image refinement during a slow connection web download. The progressive option for JPG has the same purpose as the interlace option for GIF. Unfortunately, the progressive option produces slightly larger JPG files (than without the progressive option).

  EXIF 데이터 저장

    JPEG files from many digital cameras contain extra information, called EXIF data. EXIF data provides information about the image such as camera make and model, image size, image date, etc. Although GIMP uses the “libexif” library to read and write EXIF data, the library is not automatically packaged with GIMP. If GIMP was built with libexif support, then EXIF data is preserved if you open a JPEG file, work with the resulting image, and then save it as JPEG. The EXIF data is not altered in any way when you do this. The EXIF data may indicate things such as image creation time and file name, which may no longer be correct. If GIMP was not built with EXIF support, you can still open JPG files containing EXIF data, but the EXIF data is ignored, and will not be saved when the resulting image is later saved.

  Save thumbnail

    This option lets you save a thumbnail with the image. Many applications use the small thumbnail image as a quickly available small preview image.

    | 참고
    This option is present only if GIMP was built with EXIF support.

  XMP 데이터 저장

    XMP data is “meta” data about the image; it is a competing format with EXIF. If you enable this option, the meta data of the image is saved in an XMP-structure within the file.

  원본 이미지의 화질 설정값 사용

    If a particular quality setting (or “quantization table”) was attached to the image when it was loaded, then this option allows you to use them instead of the standard ones.

    이미지를 조금만 변형한 경우, 이 옵션을 사용하면 원본 이미지와 거의 동일한 화질과 크기로 저장할 수 있습니다. 이 옵션은 양자화 단계를 통해 다른 화질 설정을 사용할 때보다 이미지의 손실이 적게 만듭니다.

    원본 이미지 파일에서 불러온 화질 설정이 기본값보다 나쁜 경우 “원본 이미지의 화질 설정값 사용” 옵션을 사용할 수 없습니다. 이는 항상 기본값보다 높은 화질을 얻을 수 있도록 하는 안전장치입니다.

  부드럽게

    JPG compression creates artifacts. By using this option, you can smooth the image when saving, reducing them. But your image becomes somewhat blurred.

  표식 재시작

    The image file can include markers which allow the image to be loaded as segments. If a connection is broken while loading the image in a web page, loading can resume from the next marker.

  서브샘플링

    The human eye is not sensitive in the same way over the entire color spectrum. The compression can use this to treat slightly different colors that the eye perceives as very close, as identical colors. Three methods are available :

    - 1x1,1x1,1x1 (best quality): Commonly referred to as (4:4:4), this produces the best quality, preserving borders and contrasting colors, but compression is less.

    - 2x1,1x1,1x1 (4:2:2): This is the standard subsampling, which usually provides a good ratio between image quality and file size. There are situations, however, in which using no subsampling (4:4:4) provides a noticeable increase in the image quality; for example, when the image contains fine details such as text over a uniform background, or images with almost-flat colors.

    - 1x2,1x1,1x1 This is similar to (2x1,1x1,1x1), but the chroma sampling is in the horizontal direction rather than the vertical direction; as if someone rotated an image.

    - 2x2,1x1,1x1 (smallest file): Commonly referred to as (4:1:1), this produces the smallest files. This suits images with weak borders but tends to denature colors.

  DCT 기법

    DCT 는 “이산 코사인 변환(discrete cosine transform)” 의 약자이며 공간 영역을 주파수 영역으로 옮기는 JPEG 알고리즘의 첫번째 과정입니다. “부동형(float)”, “정수형(integer)”(기본값), “빠른 정수형(fast integer)” 등의 옵션이 있습니다.

    - float: The float method is very slightly more accurate than the integer method, but is much slower unless your machine has very fast floating-point hardware. Also note that the results of the floating-point method may vary slightly across machines, while the integer methods should give the same results everywhere.

    - 정수형 (기본값) : 이 방식은 “부동형” 보다 빠르나, 정확도는 떨어집니다.

    - fast integer: The fast integer method is much less accurate than the other two.

  이미지 설명

    In this text box, you can enter a comment which is saved with the image.

#### 1.2.3. PNG 로 저장하기

그림 6.4. “PNG 저장” 대화 상자

인터레이싱

  Checking interlace allows an image on a web page to be progressively displayed as it is downloaded. Progressive image display is useful with slow connection speeds, because you can stop an image that is of no interest; interlace is of less use today with our faster connection speeds.

배경 색상 저장

  If your image has many transparency levels, the Internet browsers that recognize only two levels, will use the background color of your Toolbox instead. Internet Explorer up to version 6 did not use this information.

감마값 저장

  Gamma correction is the ability to correct for differences in how computers interpret color values. This saves gamma information in the PNG that reflects the current Gamma factor for your display. Viewers on other computers can then compensate to ensure that the image is not too dark or too bright.

레이어 오프셋 저장

  PNG supports an offset value called the “oFFs chunk”, which provides position data. Unfortunately, PNG offset support in GIMP is broken, or at least is not compatible with other applications, and has been for a long time. Do not enable offsets, let GIMP flatten the layers before saving, and you will have no problems.

해상도 저장

  Save the image resolution, in DPI (dots per inch).

생성 시각 저장

  Date the file was saved.

설명 저장

  이미지 정보창을 통해 이 설명을 볼 수 있습니다.

투명한 픽셀의 색상값 저장

  이 옵션을 체크하면, 픽셀이 완전히 투명하더라도 픽셀의 색상값을 저장합니다.

압축 레벨

  Since compression is not lossy, the only reason to use a compression level less than 9, is if it takes too long to compress a file on a slow computer. Nothing to fear from decompression: it is as quick whatever the compression level.

Save Defaults

  Click to save the current settings. Latter, you can use Load Defaults to load the saved settings.

| 참고

The PNG format supports indexed images. Using fewer colors, therefore, results in a smaller file; this is especially useful for creating web images; see 6.6절. “Indexed mode”.

컴퓨터는 8 bit로 이루어진 “Byte” 를 기본 단위로 동작합니다. 1 byte는 256 색을 지원하는데, 최소 1 byte 이상이 사용되기 때문에 색상수를 256 개 이하로 줄여도 파일 크기를 줄이는데에는 큰 도움이 되지 않습니다. 그리고 “PNG8” 포맷은 GIF 와 마찬가지로 투명도 여부만 가리도록 투명도에 1 bit 만 사용합니다.

If you want PNG transparency to be fully displayed by Internet Explorer, you can use the AlphaImageLoader DirectX filter in the code of your Web page. See Microsoft Knowledge Base [MSKB-294714]. Please note, that this is not necessary for InternetExplorer 7 and above.

#### 1.2.4. TIFF 로 저장하기

그림 6.5. TIFF 저장 대화 상자

압축

  This option allows you to specify the algorithm used to compress the image.

  - None: is fast, and lossless, but the resulting file is very large.

  - LZW: The image is compressed using the “Lempel-Ziv-Welch” algorithm, a lossless compression technique. This is old, but efficient and fast. More information at [WKPD-LZW].

  - Pack Bits: is a fast, simple compression scheme for run-length encoding of data. Apple introduced the PackBits format with the release of MacPaint on the Macintosh computer. A PackBits data stream consists of packets of one byte of header followed by data. (Source: [WKPD-PACKBITS])

  - Deflate: is a lossless data compression algorithm that uses a combination of the LZ77 algorithm and Huffman coding. It is also used in Zip, Gzip and PNG file formats. Source: [WKPD-DEFLATE].

  - JPEG: is a very good compression algorithm but lossy.

  - CCITT Group 3 fax; CCITT Group 4 fax is a black and white format developed to transfer images by FAX.

    | 참고
    These options can only be selected, if the image is in indexed mode and reduced to two colors. Use Image → Mode → Indexed to convert the image to indexed. Be certain to check “Use black and white (1-bit) palette”.

투명한 픽셀의 색상값 저장

  이 옵션을 체크하면, 픽셀이 완전히 투명하더라도 픽셀의 색상값을 저장합니다.

설명

  In this text box, you can enter a comment that is associated with the image.

3.8. 이미지 브라우저 |  | 2. 웹용 이미지 만들기