Forum: Duyurular RSS
D ile görüntü işleme
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D ile görüntü işleme
Dlang forum arayüzünü de yazmış olan Vladimir Panteleev görüntü işleme pakedini tanıtıyor:

  http://blog.thecybershadow.net/2014/03/21/functional-image…

Ali
Avatar
Salih Dinçer #2
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Teşekkürler, çok nezih bir kütüphane doğmuş!

Özellikle sadeleştirdiğim şu örnek mükemmel. Biraz matris olaylarını matematiksel olarak öğrenebilirsem çok güzel şeyler ortaya çıkartmak mümkün görünüyor:

import std.algorithm, std.range, std.stdio;
import ae.utils.graphics.image;
 
// https://github.com/CyberShadow/ae/blob/master/utils/graphics/image.d
 
void main()
{
    mandelbrot(500, 500).toPNG().toFile("mandel.png");
}
 
auto mandelbrot(int w, int h)
{
    return procedural!((x, y)
    {
        auto c = (2.0*x/w - 1.5) + (2.0*y/h - 1.0)*1i;
        return cast(ubyte)(1+
            recurrence!((a, n) => c + a[n-1]^^2)(0+0i)
            .take(ubyte.max)
            .countUntil!(z => z.re^^2 + z.im^^2 > 4));
    })(w, h);
}
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-18, 00:25:00 (UTC -08:00)