delphi 7 kullanıyorum ..
bitmap create edip 8000x8000 boyutlarına getirmeye çalışıyorum yeterli bellek yok hatası veriyor..
yapmak istedigim 256x256 piksellik jpeg resimler var 10.000 adet bunları birleştirmek istiyorum ...
bu konuda tıkandım
büyük boyutlarda bitmap
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
büyük boyutlarda bitmap
Kim ilim öğrenir sonra da onu gizlerse âhirette onun ağzına ateşten bir gem vurulur. (Hadis-i Şerif)
Re: büyük boyutlarda bitmap
Birleştirip bir dosya halinde saklamaksa amacın stream veya zipper vs. işini görebilir bir araştır derim ben yok değilse yapacağın işleme dair biraz daha fazla bilgiye ihtiyacım var
UWESIS CORPORATION
Re: büyük boyutlarda bitmap
kısacası google maps deki uydu fotolarını cektim .. baya geniş bir alanı ..
256x256 lık bir sürü resim .. bunları birleştirmem lazım .. belki hepsini birleştiremem ama
65.000 resim var ..
1000 1000 birleştirip yeni bir resim oluşturmak istiyorum
256x256 yerine 1000 tane resimi
51200x51200 lik daha büyük resim olarak kaydetmem lazım tabi
dedigimde 3. satırda küt diye memory hatası veriyor ..
256x256 lık bir sürü resim .. bunları birleştirmem lazım .. belki hepsini birleştiremem ama
65.000 resim var ..
1000 1000 birleştirip yeni bir resim oluşturmak istiyorum
256x256 yerine 1000 tane resimi
51200x51200 lik daha büyük resim olarak kaydetmem lazım tabi
Kod: Tümünü seç
b:=Tbitmap.Create;
b.Width:=51200;
b.Height:=51200;
Kim ilim öğrenir sonra da onu gizlerse âhirette onun ağzına ateşten bir gem vurulur. (Hadis-i Şerif)
Re: büyük boyutlarda bitmap
Gerekli alan -> 51200 x 51200 x 3 = 7 864 320 000
32 bit işletim sistemlerinde bu hafızayı göremezsin, 64 bitlik delphiyi beklemen gerekiyor.
32 bit işletim sistemlerinde bu hafızayı göremezsin, 64 bitlik delphiyi beklemen gerekiyor.
Re: büyük boyutlarda bitmap
7 864 320 000 yaklaşık 7,3 GB hafıza istiyor hem yeterli Ram hemde 3 gb üstü adresleme yapabilen bir işletim sistemi yani 64 bit lazımdır....