Dosyayı tif kaydediyorum ama boyut çok fazla

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Dosyayı tif kaydediyorum ama boyut çok fazla

Mesaj gönderen tuanna »

arkadaşlar resmi açıp onu tif dosyası olarak kaydediyorum ama boyut çok büyük

ne yapabiliriz....
Siz hayal edin...Biz yapalım TuannaSoft...
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Bu kadar geniş bir soruya cevap vermek zor.Resmi nereden kaydediyorsun,nasıl kaydediyorsun,neye göre boyutu büyük bunları bilmek lazım.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

arkadaşlar söle elimden scanner den taranmış 4000x3000 dosyalar var ve boyutu 80 kb lik tif dosyaları ben bunları image nesnesinde bmp ye çevirip gösteriyorum sonrada kullanıcıdan aldığım kodinatlarla bunları parçalıyorum her parçaladığım dosya yaklaşık olarak...1000x1000 oluyor ve boyutuda 4 mb oluyor...ne yaparız bu duruma sizce
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
Opt2000
Üye
Mesajlar: 216
Kayıt: 09 Tem 2003 10:04

TIF boyutu

Mesaj gönderen Opt2000 »

Selam,
Tif dosyaları aslında çok gelişmiş resim dosyalarıdır. Birden fazla layer, birden fazla resim, birden fazla sıkıştırma algoritması, MAC ve PC desteği, değişik renk uzaylarını desteklemesi gibi bir sürü özelliği vardır. Senin asıl sorunun, resmi kaydederken uncompressed kaydetmen. Bu yüzden de 1000 * 1000 * PixelFormat + Header kadar yer tutuyor. Kısaca TIF'in desteklediği bir sıkıştırma algoritması ile kaydetmen gerekiyor. Eğer resimler sadece siyah ve beyaz (lineart) ise o zaman sana tavsiyem RLE veya LWZ (yanlış hatırlıyor olabilirim) kullanman. Eğer renkli resimler ise LWZ (bu aslında aynı zamanda ZIP'e denk geliyor) kullanman.

Kolay gelsin,
Bahadır Alkaç
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

opt 2000 kardeşim bu tür bir algoritmayı biraz açarmısın ...çünkü bu hususta pek bir bilgim yok...ne yapayım nerelere bakayım...nerede kaynak bulabilirim..
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
miskin
Üye
Mesajlar: 103
Kayıt: 26 Tem 2005 02:02
Konum: Gavuristan

Mesaj gönderen miskin »

tekrar tif olarak kaydetmenin yollarini ara. Bmp ye cevirmeden, kesit almaya calis.
miskin
Ve Tanri, bütün kullarini davul edecek :)
Kullanıcı avatarı
Opt2000
Üye
Mesajlar: 216
Kayıt: 09 Tem 2003 10:04

Mesaj gönderen Opt2000 »

TIF formatı bildiğim kadarı ile şu an Adobe firmasına ait ve adamlar TIF'in bilgilerini ücretsiz dağıtıyorlar. TIFF Specifications diye arattırdığında bir sürü kaynak bulacaksın, ama TIF formatında kaydetmek gerçekten zor. Benim sana tavsiyem, command prompt'tan parametreleri çalışan resim converterları var üstelik bir kısmı da ücretsiz. Bunlardan bir tanesi ile veya hazır bir component ile bu işi çözmen. Ama eğer illa kodu kendim yazacağım diyorsan, bitirdiğinde ben de bir görmek isterim açıkçası.

Bulabildiğim en sağlam kaynak aşağıda (1. elden bir kaynak)

http://partners.adobe.com/public/develo ... index.html

kolay gelsin
Bahadır Alkaç
Cevapla