내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

StorageItemThumbnail Class

시스템 리소스(예: 파일이나 폴더)와 관련된 축소판 이미지를 나타냅니다.

구문


/* 이 개체를 만들거나 액세스하는 방법에 대한 자세한 내용은 설명을 참조하십시오. */

특성

[Version(0x06020000)]

멤버

StorageItemThumbnail클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

The StorageItemThumbnail 클래스 - 이러한 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
CloneStream Creates a new stream over the thumbnail that is represented by the current storageItemThumbnail object.
Close [C++, JavaScript]Releases system resources that are exposed by a Windows Runtime object.
Dispose [C#, VB]Performs tasks associated with freeing, releasing, or resetting unmanaged resources.
FlushAsync Flushes data asynchronously in a sequential stream.
GetInputStreamAt Retrieves the thumbnail image data as an undecoded stream.
GetOutputStreamAt Retrieves an output stream object for writing thumbnail image data to a storage item.
ReadAsync Returns an asynchronous byte reader object.
Seek Sets the offset of the thumbnail stream to the specified value.
WriteAsync Writes data asynchronously in a sequential stream.

 

속성

StorageItemThumbnail클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

CanRead

읽기 전용Gets a value that indicates whether the thumbnail stream can be read from.

CanWrite

읽기 전용Gets a value that indicates whether the thumbnail stream can be written to.

ContentType

읽기 전용Gets the MIME content type of the thumbnail image.

OriginalHeight

읽기 전용Gets the original (not scaled) height of the thumbnail image.

OriginalWidth

읽기 전용Gets the original (not scaled) width of the thumbnail image.

Position

읽기 전용Gets the byte offset of the thumbnail stream.

ReturnedSmallerCachedSize

읽기 전용Gets a value that indicates whether the thumbnail image returned was a cached version with a smaller size.

Size

읽기/쓰기Gets or sets the size of the thumbnail image.

Type

읽기 전용Gets a value that indicates if the thumbnail is an icon or an image.

 

설명

Windows 런타임 개체 전체의 많은 파일 시스템 리소스에 대해 해당 리소스를 나타내는 축소판 그림을 가져올 수 있습니다. 이러한 개체에는 특정 리소스에 연결된 축소판 그림을 나타내는 StorageItemThumbnail을 가져올 수 있고 가끔 설정할 수 있는 메서드 또는 속성이 있습니다.

특정 Windows 런타임 개체에 대한 축소판 그림을 가져오는 방법을 확인하려면 해당 개체의 설명서를 참조하십시오. 예를 들어 파일의 축소판 그림을 가져오려면 StorageFile.getThumbnailAsync 메서드 중 하나를 호출할 수 있고, 연락처의 축소판 그림을 가져오려면 Contact.thumbnail 속성을 사용할 수 있습니다.

축소판 그림 검색 방법에 대한 자세한 코드 샘플은 폴더 열거 샘플파일 축소판 그림 샘플을 참조하십시오.

예제

이 예제에서는 파일의 축소판 그림을 가져오는 방법을 보여 줍니다.



// Set query options with filter and sort order for results
var fileTypeFilter = [".jpg", ".png", ".bmp", ".gif"];
var queryOptions = new Windows.Storage.Search.QueryOptions(search.CommonFileQuery.orderByName, fileTypeFilter);

// Create query and retrieve files
var query = Windows.Storage.KnownFolders.picturesLibrary.createFileQueryWithOptions(queryOptions);
query.getFilesAsync().done(function (files) {
    // Process results
    files.forEach(function (file) {
        // Get thumbnail
        var requestedSize = 190;
        var thumbnailMode = Windows.Storage.FileProperties.ThumbnailMode.picturesView;
        var thumbnailOptions = Windows.Storage.FileProperties.ThumbnailOptions.useCurrentScale;
        item.getThumbnailAsync(thumbnailMode, requestedSize, thumbnailOptions).done(function (thumbnail) {
            // Perform tasks with thumnail
        });
    });
});

GetThumbnailAsync가 완료된 후 축소판 그림은 StorageItemThumbnail 개체를 가져옵니다.

이 예제에서 file 변수는 축소판 그림을 검색하려는 각 파일을 나타내는 StorageFile을 가져옵니다. 이러한 파일에 대한 StorageFile 개체를 가져오기 위해 쿼리를 사용했지만(file 변수에 저장됨) 사용하는 앱에서 StorageFile 개체를 얻기에 가장 적합한 것을 사용할 수 있습니다(파일 선택기를 통해 선택).

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Storage.FileProperties
Windows::Storage::FileProperties [C++]

Metadata

Windows.winmd

참고 항목

StorageFile

 

 

표시:
© 2015 Microsoft