Я конвертирую swf
файл в png
изображение, используя SWFtoImage инструмент в c #. Я могу конвертировать файл успешно, но проблема в прозрачности. Преобразованное изображение содержит black background
вместо transparent
, как вы можете видеть на прилагаемом изображении.
как я могу это исправить? поскольку инструмент не может создать прозрачное изображение, можно ли в .net манипулировать на converted png image
и сделать его фон прозрачным?
Текущий код:
//Namespace: BytescoutSWFToVideo;
// Create an instance of SWFToVideo ActiveX object
SWFToVideo converter = new SWFToVideo();
// Register SWFToVideo
converter.RegistrationName = "demo";
converter.RegistrationKey = "demo";
// set input SWF file
converter.InputSWFFileName = @"D:\image2069.swf";
// Enable trasparency
converter.RGBAMode = true;
// Extract all frames to .\Output sub-folder
converter.ConvertAllToPNG(@"D:\Result\");
Это файл SWF .