IImageRecompress::RecompressImage method (shobjidl.h)
Mengkompresi ulang gambar. Diimplementasikan dalam objek ImageRecompress , metode ini menerima dimensi x dan y dengan penunjukan kualitas. Metode ini membuat aliran yang berisi gambar baru yang telah dikompresi ulang ke ukuran yang ditentukan.
Sintaks
HRESULT RecompressImage(
[in] IShellItem *psi,
[in] int cx,
[in] int cy,
[in] int iQuality,
[in] IStorage *pstg,
[in, out] IStream **ppstrmOut
);
Parameter
[in] psi
Jenis: IShellItem*
Penunjuk ke objek yang berisi aliran gambar untuk dibaca.
[in] cx
Jenis: int
Dimensi x gambar yang akan dikembalikan.
[in] cy
Jenis: int
Dimensi y gambar yang akan dikembalikan.
[in] iQuality
Jenis: int
Indikasi kualitas rekompresi yang dapat berkisar antara 0 hingga 100.
[in] pstg
Jenis: IStorage*
Penunjuk ke antarmuka IStorage pada objek yang berisi aliran yang akan ditulis.
[in, out] ppstrmOut
Jenis: IStream**
Alamat variabel penunjuk antarmuka IStream yang menerima aliran output yang ditulis.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan S_OK jika berhasil, atau kode kesalahan yang ditentukan COM sebaliknya. Jika gambar dalam aliran input kurang dari ukuran yang ditentukan oleh cx dan cy, maka S_FALSE dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl.h |
DLL | Shimgvw.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk