Tüm php kodlarımı Dart'a geçiriyorum ama bir yerde fena takıldım.
Resim upload sırasında örneğin 800*600 bi resim seçildiyse ve ben bunu 50*50px olarak kaydetmek istiyorsam, yüklenen resmin solundan ve sağından 100'er px kırpıp kalan 600*600px resmi de 50*50px resize yapıp görüntüyü bozmadan küçültmek için php'de imagecopyresampled kullanıyordum.

Dart'ta henüz tam anlamamış olmakla birlikte copyInto işimi görcek gibi görünüyor ama üstteki çıktıda görüldüğü üzre php'de kaynak resimden seçtiğim pikselleri üstüne yapıştırmak üzere 91.satırda copyalama işlemi öncesinde istediğim genişlik ve yükseklikte hedef resim oluşturuyorum.
Dart'ta da copyInto fonksiyonu;
Image copyInto(Image dst, Image src, {int dstX, int dstY, int srcX, int srcY, int srcW, int srcH, bool blend: true})
doğru anladıysam dst parametresinde hedef resmi istiyor. Bu hedef resmi nasıl oluşturacağımı bir türlü bulamadım.
Dart image kütüphanesi için tıklayın.
Yardımcı olacak bir arkadaş çıkar umarım.
.
.
