Eğer bir TBitmap'ım varsa ve bu bitmap'ten kırpılmış bir görüntü elde etmek istiyorsanız, kırpma işlemini "yerinde" yapabilir miyim? Örneğin. 800x600 olan bir bitmapim varsa, merkezde 600x400 görüntüyü, yani elde edilen TBitmap'ın 600x400 olduğunu ve (100, 100) ve (700) tarafından sınırlanan dikdörtgenden oluşmasını nasıl sağlayabilirim (kırpma) , 500) orijinal görüntüde mi?Delphi - "yerinde" bir bitmap'i nasıl kırpırım?
Başka bir bitmap yoluyla gitmem gerekiyor mu yoksa bu işlem özgün bitmap içinde yapılabilir mi?
Bunun için teşekkürler. İkinci bir bitmap'e gerek kalmadan bunu gerçekleştirmenin basit bir yolu var mı? Delphi'deki 'Move' rutini ile aynı şekilde örtüşen kaynak ve hedefleri ele alırken, iki boyutlu bir eşdeğer var mıdır? – rossmcm
TBitmap'in ScanLine özelliği ile birlikte taşıyabilirsiniz, ancak BitsPerPixel –
'a bağlı olarak piksellerin bayt büyüklüğünü hesaplamanız gerekir, bu seçenek yalnızca bir bitmap kullanır. – RRUZ