Just nu i M3-nätverket
Gå till innehåll
nilmol

Transparent bakgrund blir svart

Rekommendera Poster

Osäker på om det har med uppdatering av Win att göra men detta är för mig ett nytt problem.

 

Jag har ett par .GIF bilder som är skapade med transparent bakgrund. Det har fungerat bra tills för nån vecka sen. En av dessa bilder som jag använder i Excel, i en Image-kontroll blir plötsligt svart i bakgrundsfärgen i stället för transparent. Det riktigt konstiga är att om jag lägger in den på nytt så är den transparent på nytt. Men om jag sparar och stänger Excel så är bakgrunden svart när jag öppnar Excel på nytt?!?!?. Därför testar jag att öppna dem i Paint men bara för att finna att bakgrunden även där är svart. Men när bilderna ligger på skrivbordet så är bakgrunden transparent. Inte går det att markera bakgrunden för transparens i Paint heller. Sparar jag den på nytt så blir bakgrunden svart och transparensen är borta. Mycket märkligt alltihopa.

 

Så, vad är det som händer, varför händer det och hur kommer jag till rätta med problemet?

 

 

Redigerad av nilmol

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag är inte helt hundra på att Paint klarar av att hantera transparans i bilder hur som helst. Så det kan mycket väl vara så att Paint ritar ut en transparant bakgrund som svart.

 

Varför excel beter sig på det där viset förstår jag inte riktigt. Men prova till exempel Paint.NET eller Paint Shop Pro och gör om giffen till en png och se om det hjälper.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Paint klarar bara att internt jobba med transparens, inte att spara transparens. 

I Excel kan du välja bilden och välja en färg som ska vara transparent.

Bäst är dock som .M säger att spara om bilderna som PNG i ett program som klarar transparens. 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Även om det hjälpte att erhålla transparens i .png så tar Image-kontrollen i Excel inte in .png.

Och det verkligt konstiga är ju att det fungerat utmärkt ända tills helt nyligen. Dvs i flera år tills för ett par veckor sedan.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Vilken version av Excel använder du? Provade precis med Excel 2016 och där verkar transparanta png-filer fungera fint.

image.thumb.png.d8529688338f9b266b83b2f580f92a33.png

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej,

 

Jag använder Office 365 så min version av Excel är just nu 16.0 (9029) - Svensk. Det ska väl vara det absolut senaste, tror jag.

Och jag har bilden i en ActiveX Image-kontroll lagd på en UserForm - den ligger alltså inte på ett kalkylblad. Och Image-kontrollen kan inte ta .png filer utan det resulterar i meddelandet "ogiltig bild".

Dessutom, för att förtydliga ytterligare - det går utmärkt att lägga in bilden som .gif med transparens. Det är när Excel stängs och startas på nytt som den transparenta bakgrunden plötsligt blivit svart.

 

Med vänlig hälsning/n

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tänk också på att använda rätt filformat, för att alpha channel ska följa med så måste bilden vara sparat i ett format som stödjer det, till exempel .png

.jpg stöjder inte alpha bakgrunder.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej,

 

Som du ser, om du läser mitt inlägg före ditt, så har jag redan påpekat att .png inte går att lägga in i en ActiveX-kontroll.

/n

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×