GDI+:n Image.Save-menetelmä ei tallenna JPEG-kuvia oikein Windows 7- tai Windows Server 2008 R2 -tietokoneessa

Oire

Käytössä on tietokone, jonka käyttöjärjestelmä on Windows 7 tai Windows Server 2008 R2. Kun tallennat JPEG-kuvia tietokoneeseen GDI+:n Image.Save-menetelmän avulla, kohtaat jonkin seuraavista ongelmista:
  • Kuvasta tulee vioittunut, kun se tallennetaan.
  • ArgumentException-poikkeussanoma tulee näyttöön, kun kuvan kierroksi asetetaan 0 astetta kuvan tallentamisen yhteydessä.
  • Kuvaa, jonka metatietotiedostossa ei ole kommentteja, ei voi tallentaa.

    Huomautus EXIF (Exchangeable Image File Format) -määritys sallii JPEG-kuvat, joiden metatietotiedostossa ei ole kommentteja.
  • Kuvaa, jolla on pikkukuvatietoja mutta ei pikkukuvan pakkauksen metatietotunnistetta, ei voi tallentaa.

Syy

Nämä ongelma aiheutuvat joistakin virheistä Windows Imaging Componentin (WIC) JPEG-pakkauksenhallinnan toteutuksessa.

Ratkaisu

Hotfix-korjauksen tiedot

Tuettu hotfix-korjaus on saatavana Microsoftilta. Tämä hotfix-korjaus on kuitenkin tarkoitettu korjaamaan vain tässä artikkelissa kuvattu ongelma. Asenna tämä hotfix-korjaus vain järjestelmiin, joissa ilmenee tässä artikkelissa kuvattu ongelma. Tämä hotfix-korjaus saatetaan testata vielä perusteellisemmin. Jos ongelma ei ole vakava, Microsoft suosittelee odottamaan seuraavaa ohjelmistopäivitystä, joka sisältää tämän hotfix-korjauksen.

Jos hotfix-korjaus on ladattavissa, tämän Knowledge Base -tietokannan artikkelin yläosassa on hotfix-latauksen saatavuudesta kertova osa. Jos kyseistä osaa ei ole, ota yhteyttä Microsoftin asiakaspalveluun ja tukeen, jotta saat hotfix-korjauksen.

Huomautus Saatat joutua luomaan erillisen palvelupyynnön, jos ilmenee muita ongelmia tai jos on tehtävä vianmääritystoimia. Tavalliset tukikustannukset pätevät lisäkysymyksiin ja ongelmiin, jotka eivät liity tähän tiettyyn hotfix-korjaukseen. Jos haluat tarkastella täydellistä luetteloa Microsoftin asiakaspalvelun ja tuen puhelinnumeroista tai luoda erillisen palvelupyynnön, käy seuraavassa Microsoftin WWW-sivustossa: Huomautus Hotfix-latauksen saatavuudesta kertovassa osassa näkyvät kieliversiot, joille hotfix-korjaus on saatavana. Jos et näe kieliversiotasi, hotfix-korjausta ei ole saatavana kyseiselle kieliversiolle.

Edellytykset

Tämän hotfix-korjauksen asentamiselle ei ole edellytyksiä.

Uudelleenkäynnistysvaatimus

Sinun on käynnistettävä tietokone uudelleen tämän hotfix-korjauksen asentamisen jälkeen.

Hotfix-korjauksen korvaamistiedot

Tämä hotfix-korjaus ei korvaa mitään aiemmin julkaistua hotfix-korjausta.

Tiedostojen tiedot

Tämän hotfix-korjauksen yleinen versio asentaa tiedostot, joiden tiedostomääritteet on lueteltu seuraavissa taulukoissa. Tiedostojen päivämäärät ja kellonajat ovat UTC (Coordinated Universal Time) -ajan mukaisia. Kyseisten tiedostojen päivämäärät ja ajat näytetään paikallisessa tietokoneessa paikallisen ajan ja kesäajan asetuksen mukaisina. Lisäksi päivämäärät ja ajat saattavat muuttua, kun tiedostoille tehdään tiettyjä toimintoja.
Huomautuksia Windows 7:n ja Windows Server 2008 R2:n tiedostojen tiedoista
Tärkeää Windows 7:n ja Windows Server 2008 R2:n hotfix-korjaukset sisältyvät samoihin paketteihin. Hotfix-korjaukset näkyvät hotfix-korjauspyynnön sivulla kuitenkin molempien käyttöjärjestelmien kohdalla. Jos haluat pyytää toista käyttöjärjestelmää tai molempia käyttöjärjestelmiä koskevan hotfix-korjauspaketin, valitse hotfix-korjaus, joka on sivun Windows 7- ja Windows Server 2008 R2 -kohdassa. Tarkastele aina artikkelien alussa olevaa tuotteiden luetteloa, jotta voit selvittää, mitä käyttöjärjestelmää kukin hotfix-korjaus koskee.
  • Kussakin ympäristössä asennettavat MANIFEST (.manifest)- ja MUM (.mum) -tiedostot on lueteltu erikseen Windows Server 2008 R2:n ja Windows 7:n tiedostojen lisätietoja -osassa. MUM- ja MANIFEST-tiedostot sekä niihin liittyvät suojausluettelotiedostot (.cat) ovat erittäin tärkeitä päivitettyjen osien tilan ylläpitämisessä. Suojausluettelotiedostot, joiden määritteitä ei ole lueteltu, on allekirjoitettu Microsoftin digitaalisella allekirjoituksella.
Kaikki tuetut Windows 7:n x86-versiot
File nameFile versionFile sizeDateTimePlatform
Windowscodecs.dll6.1.7600.166411,011,20022-Jul-201004:39x86
Windowscodecs.dll6.1.7600.207621,011,20023-Jul-201004:42x86
Gdiplus.dll6.1.7600.166411,624,57622-Jul-201004:23x86
Gdiplus.dll6.1.7600.207621,624,57623-Jul-201004:24x86
Kaikki tuetut Windows 7:n ja Windows Server 2008 R2:n x64-versiot
File nameFile versionFile sizeDateTimePlatform
Windowscodecs.dll6.1.7600.166411,190,40022-Jul-201005:51x64
Windowscodecs.dll6.1.7600.207621,190,40023-Jul-201005:03x64
Gdiplus.dll6.1.7600.166412,165,24822-Jul-201005:32x64
Gdiplus.dll6.1.7600.207622,164,73623-Jul-201004:54x64
Windowscodecs.dll6.1.7600.166411,011,20022-Jul-201004:39x86
Windowscodecs.dll6.1.7600.207621,011,20023-Jul-201004:42x86
Gdiplus.dll6.1.7600.166411,624,57622-Jul-201004:23x86
Gdiplus.dll6.1.7600.207621,624,57623-Jul-201004:24x86

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.

Enemmän tietoa

Lisätietoja Image.Save-menetelmästä on seuraavassa Microsoft Developer Networkin (MSDN) WWW-sivustossa: Saat lisätietoja ohjelmistopäivitysten yhteydessä käytettävistä termeistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:

824684 Microsoftin ohjelmistopäivitystiedoissa käytettävien vakiotermien kuvaus

Tiedostojen lisätietoja

Windows 7:n ja Windows Server 2008 R2:n tiedostojen lisätietoja

Kaikkien tuettujen Windows 7:n x86-versioiden muut tiedostot
File nameUpdate.mum
File versionNot applicable
File size1,881
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_60410cafeb660f9313effcd6220dc910_6595b64144ccf1df_1.1.7600.16641_none_7ba2e3bcc839b971.manifest
File versionNot applicable
File size627
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_667f5e28017fa75328653c1dee1095de_31bf3856ad364e35_6.1.7600.20762_none_cc8e98e92ad5db3b.manifest
File versionNot applicable
File size700
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_bee19a942d9c22efb1f72d89038f942b_31bf3856ad364e35_6.1.7600.16641_none_029bc46e28876747.manifest
File versionNot applicable
File size700
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_d84edcab3a98cff7852e6aab0f499ec7_6595b64144ccf1df_1.1.7600.20762_none_ff7390640801aa66.manifest
File versionNot applicable
File size627
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.16641_none_967f51d80254d5c1.manifest
File versionNot applicable
File size91,448
Date (UTC)22-Jul-2010
Time (UTC)05:13
PlatformNot applicable
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.20762_none_96f44f151b81c6c4.manifest
File versionNot applicable
File size91,448
Date (UTC)23-Jul-2010
Time (UTC)05:16
PlatformNot applicable
File nameX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16641_none_72f8d64b86155add.manifest
File versionNot applicable
File size2,033
Date (UTC)22-Jul-2010
Time (UTC)05:14
PlatformNot applicable
File nameX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.20762_none_5c2d19579fbb0732.manifest
File versionNot applicable
File size2,033
Date (UTC)23-Jul-2010
Time (UTC)05:17
PlatformNot applicable
Kaikkien tuettujen Windows 7:n ja Windows Server 2008 R2:n x64-versioiden muut tiedostot
File nameAmd64_0aa0dd970951b905aa66f4b084e931ab_6595b64144ccf1df_1.1.7600.16641_none_eec61b37483a9536.manifest
File versionNot applicable
File size631
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_55d4dab36536368b7aa451e085f1381f_6595b64144ccf1df_1.1.7600.20762_none_9f4e4694b4a9b6ce.manifest
File versionNot applicable
File size922
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_60410cafeb660f9313effcd6220dc910_6595b64144ccf1df_1.1.7600.16641_none_d7c17f4080972aa7.manifest
File versionNot applicable
File size629
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_667f5e28017fa75328653c1dee1095de_31bf3856ad364e35_6.1.7600.20762_none_28ad346ce3334c71.manifest
File versionNot applicable
File size702
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_7a642dc489a96077c596511b090bc05e_6595b64144ccf1df_1.1.7600.20762_none_e46bf9f767eae5ed.manifest
File versionNot applicable
File size631
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_856b05496a63ddb11ec1b736e645dbd5_31bf3856ad364e35_6.1.7600.20762_none_cd4259597e8077a5.manifest
File versionNot applicable
File size1,048
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_967026aa63f8ae083e7a24cfb6b0ce4b_31bf3856ad364e35_6.1.7600.16641_none_ffd739c664655849.manifest
File versionNot applicable
File size704
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_96e1ab2a6c7e4a4632a70a56f9ab6a8f_31bf3856ad364e35_6.1.7600.20762_none_7d66bf960b5efc57.manifest
File versionNot applicable
File size704
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_aa42f1bf4ec970f87565051f508e2e16_6595b64144ccf1df_1.1.7600.16641_none_ff142fea6a7f2178.manifest
File versionNot applicable
File size922
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_bee19a942d9c22efb1f72d89038f942b_31bf3856ad364e35_6.1.7600.16641_none_5eba5ff1e0e4d87d.manifest
File versionNot applicable
File size702
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_c8e836baa12bacb366a9d61c85ce21f9_31bf3856ad364e35_6.1.7600.16641_none_f73731ce2b4e2923.manifest
File versionNot applicable
File size1,048
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_d84edcab3a98cff7852e6aab0f499ec7_6595b64144ccf1df_1.1.7600.20762_none_5b922be7c05f1b9c.manifest
File versionNot applicable
File size629
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameAmd64_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.16641_none_f29ded5bbab246f7.manifest
File versionNot applicable
File size91,450
Date (UTC)22-Jul-2010
Time (UTC)06:24
PlatformNot applicable
File nameAmd64_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.20762_none_f312ea98d3df37fa.manifest
File versionNot applicable
File size91,450
Date (UTC)23-Jul-2010
Time (UTC)06:10
PlatformNot applicable
File nameAmd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16641_none_2b4b9f74719931d7.manifest
File versionNot applicable
File size2,039
Date (UTC)22-Jul-2010
Time (UTC)06:25
PlatformNot applicable
File nameAmd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.20762_none_147fe2808b3ede2c.manifest
File versionNot applicable
File size2,039
Date (UTC)23-Jul-2010
Time (UTC)06:11
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size2,537
Date (UTC)23-Jul-2010
Time (UTC)10:55
PlatformNot applicable
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.16641_none_967f51d80254d5c1.manifest
File versionNot applicable
File size91,448
Date (UTC)22-Jul-2010
Time (UTC)05:13
PlatformNot applicable
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7600.20762_none_96f44f151b81c6c4.manifest
File versionNot applicable
File size91,448
Date (UTC)23-Jul-2010
Time (UTC)05:16
PlatformNot applicable
File nameX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16641_none_72f8d64b86155add.manifest
File versionNot applicable
File size2,033
Date (UTC)22-Jul-2010
Time (UTC)05:14
PlatformNot applicable
File nameX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.20762_none_5c2d19579fbb0732.manifest
File versionNot applicable
File size2,033
Date (UTC)23-Jul-2010
Time (UTC)05:17
PlatformNot applicable
Ominaisuudet

Artikkelin tunnus: 2028610 – Viimeisin tarkistus: 13.5.2011 – Versio: 1

Palaute