Ik heb dit de laatste tijd met meer dan één afbeelding meegemaakt.
Ik open een afbeelding in GIMP met als doel de achtergrond transparant te maken. Het eerste dat ik doe is Alfakanaal toevoegen. Ik ga verder met het verwijderen van de achtergrond. Als ik daarmee klaar ben, exporteer ik als PNG. Maar de achtergrond is niet transparant. Ik kan er voor mijn leven niet achter komen, waarom dat zo is. Ik heb dit probleem nog nooit eerder gehad. De afbeelding is in RGB-modus. Ik gebruik GIMP 2.8.10. Is er een voor de hand liggende stap die ik mis?
Opmerkingen
- Nou, in ieder geval met Photoshop, vergeten beginners vaak om de witte achtergrondlaag te verwijderen of te verbergen voordat u opslaat.
- Bevestigt u dat u het grijze geruite patroon ziet in de gebieden die transparant zouden moeten zijn voordat u exporteert?
- Het kan helpen als u wat " voor / na " afbeeldingen die het effect demonstreren (en, indien mogelijk, een derde afbeelding die het gewenste resultaat laat zien). Als de afbeelding er goed uitziet in GIMP voordat je hem exporteert, kan een screenshot ook helpen.
- Als er laagmaskers bij betrokken zijn, heeft het OP mogelijk het masker geëxporteerd in plaats van de daadwerkelijke afbeelding. Maar aangezien er geen stapsgewijze beschrijving was van hoe het probleem te reproduceren was, zullen we het nooit weten …
- Ik heb een fout gevonden: Om te reproduceren: open png zonder transparantie, voeg alfakanaal toe, voeg transparante inhoud toe , exporteer PNG, nieuw bestand heeft geen ' t heeft geen transparantie. Tijdelijke oplossing: alfakanaal toevoegen, opslaan als XCF, GIMP sluiten, XCF opnieuw openen, exporteren als PNG.
Answer
Ik heb uitgezocht waarom dit kan gebeuren. Als de Afbeeldingsmodus is ingesteld op Geïndexeerde kleur , lijkt de export het toegevoegde alfakanaal niet te accepteren. Dus:
-
Afbeelding → Modus → RGB
-
Bestand → Exporteren als → afbeeldingsnaam .png
Dit zou nu de afbeelding met het alfakanaal en transparantie moeten exporteren.
Opmerkingen
- In geïndexeerde modus is het alfakanaal binair (volledig ondoorzichtig of volledig transparant), aangezien dit wordt ondersteund door het GIF-formaat.
- Dus het alfakanaal zou worden geëxporteerd OK met " geïndexeerd " modus, indien geëxporteerd als " gif ", maar lijkt te zijn weggegooid in " geïndexeerde " modus bij exporteren als " png ". Weet u niet zeker of dat ' een GIMP-bug is? Of misschien zou wat gebruikersfeedback nuttig zijn (zoals een waarschuwing over het verlies van het " binaire " alfakanaal bij het exporteren naar " png ") …
- Kan ' het niet vertellen zonder de OP ' s XCF.
- Dit loste het voor mij op, en met jouw informatie wordt uitgelegd waarom. Ik ' zie geen reden om aan te nemen dat het OP een ander probleem had met identieke symptomen 🙂
- Mijn probleem was het omgekeerde, ik wilde het niet- transparante achtergrond. Ik schakelde over op RGB en dat loste mijn probleem op.
Antwoord
Voor het geval je ook de achtergrond wilt hebben transparant moet je Gimp vertellen welke kleur dit is.
Daarom zullen we naast het toevoegen van een alfakanaal ook de kleur van de achtergrondlaag naar transparant moeten converteren. Als er geen alfakanaal is gedefinieerd, zal het kiezen van Laag> Transparantie> Kleur naar alfa … automatisch een alfakanaal toevoegen met de gekozen kleur om transparant te zijn.
Merk op dat dit ook semi-transparantie op de voorgrond introduceren als we de achtergrond niet als een aparte laag hadden gedefinieerd, wat waarschijnlijk niet is wat we wilden.
In dit geval de voorgrond ondoorzichtig laten en alleen de achtergrond transparant maken moeten alle achtergrondgebieden selecteren (met behulp van de toverstaf-tool of de selectie op kleur-tool ). We kunnen dan de achtergrond naar transparantie verwijderen door Bewerken> Wissen te selecteren of op Del te drukken.
Opmerkingen
- Ik … betwijfel eerder of ' het probleem is. Het OP zegt dat ze " de achtergrond " verwijderen na het toevoegen van het alfakanaal, en dat ze echter ' div doet het, het klinkt alsof ze weten hoe ze dat moeten doen. Dat gezegd hebbende, er ' s niet genoeg informatie in de vraag om echt een diagnose van het probleem te stellen, dus ik kan ' de mogelijkheid niet volledig uitsluiten dat je misschien toch gelijk hebt.
Antwoord
Er is misschien een simpele stap die je mist, echt waar! Wanneer je het bestand exporteert als een.png-bestand, heb je ook een dialoogvenster dat verschijnt. Is de optie “Achtergrondkleur opslaan” aangevinkt? Als dit het geval is, dan is dit het probleem!
Opmerkingen
- Voor de records: nee, dit is niet ' het probleem, dit alles is het instellen van een specifiek deel van het PNG-bestand om een achtergrondkleur aan te geven voor PNG-renderingen die helemaal geen ' transparantie ondersteunen.
Antwoord
Dus je opende een afbeelding op GIMP en ging verder met het verwijderen van de achtergrond uit de afbeelding.
Zijn dit de stappen die u heeft gevolgd om te beginnen met het verwijderen van de achtergrond uit de afbeelding:
- Laag
- Transparantie
- Alfakanaal toevoegen
Wat zijn uw volgende stappen om de achtergrond te verwijderen?
Ook nadat u de achtergrond officieel had verwijderd:
- Bestand
- Exporteren als
- hernoemen naar
image.png
?