Herkesin Convert all images to jpg bağlantısını yapabilmesinden önce, bu iş parçacığı için zaten çözüm kullanıyorum derim.Gif'i saydam arka plana sahip jpg'ye dönüştürün
Çok miktarda statik gif dosyasını jpg'ye dönüştürüyorum. Ancak bazılarının şeffaf arka planı var ve orada kabul edilemez siyah arka plan alıyorum.
MakeTransparent()
kullanmayı deniyordum ama nasıl kullanacağımı anlamıyorum ya da çalışmıyor.
# first try
$image.MakeTransparent("white")
# second try
$col = "#FFFFFF"
$image.MakeTransparent([System.Drawing.ColorTranslator]::FromHtml($col))
Her ikisi de powershell'de hatasız olarak çalışır, ancak her ikisi de siyah arka plan oluşturur.
Ben deBitmap.Clear(Color.White)
ve
Bitmap.SetTransparencyKey(Color.White)
ama koşmak kodu çalışırken 'Temizle' adlı bir yöntem içermiyor [System.Drawing.Bitmap] çünkü
Yöntem çağırma başarısız bir hata mesajı buldum.
SetTransparenctKey
için de geçerlidir.
Saydam arka plan beyaz yapmak için başka basit bir işlev var mı?
Bu yüzden arka plan beyaz yapmak istiyorum ve PNG'yi kullanarak en kolayını yapmak istiyorum ama ** ** jpeg yapmak zorundayım. – tomipnh