Bir algoritmanın farklı varyasyonları tarafından üretilen iki bitmapim var. Farklılıkları göstermek için birinden diğerini çıkararak üçüncü bir bitmap oluşturmak istiyorum.C# /. NET'te bir bitmap'ten diğerinden nasıl çıkarılır?
Bu, .NET'te nasıl yapılabilir? Grafik sınıfına ve ImageAttributes sınıfı da dahil olmak üzere tüm seçeneklerine baktım ve renk matrisini veya tablo işlevlerini yeniden eşleştirmesini içeren bir önsezim var.
Kimsenin bir örnek kodla bağlantısı var mı, yoksa doğru yönde mi işaret edebilir? Google-fu bugün beni başarısız olmazsa google araması çok fazla ortaya çıkmaz.
Haklısınız, performans nbr değil. Burada 1 gol ve daha fazla düşünürüm, sadece kodu kendim yazmam gerekiyormuş gibi geliyor. Başlangıçta bir sihirli invert-image2-add-to-image1 algoritması düşünmekteydim, ancak negatif sonuçlarla nasıl başa çıkacaktı? Tamam, işe dön o zaman :) –
Performansa ihtiyacınız varsa, kullanabileceğinizi unutmayın. Bitmap nesnesinin LockBits yöntemi, üzerinde çalışabileceğiniz ham piksel değerlerinin bayt dizisini elde eder. GetPixel ve SetPixel'den çok daha hızlı olma eğilimindedir. – driis