Resimleri programıma nasıl kaydedebilirim?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Resimleri programıma nasıl kaydedebilirim?

Mesaj gönderen NewMember »

Merhaba Arkadaşlar;
Şöyle bir sorunum var.Projemde hasta kayıtlarına ait röntgen vs.filmleri jpeg olarak kaydedilmesi gerekiyor.Ben bunları öncelikle veritabanına Path olarak kaydetme yoluna gittim.Ancak Program Server/Client olarak çalışacağından şöyle bir sorun ortaya çıkıyor.A makinasında yapılan resim kaydı A makinasındaki bir path olduğundan B makinasında bu resim görüntülenemiyor.Bu arada veritabanım Firebird.Resim dosyalarını küçültüp veritabanına kaydetmek gibi bir yol aklıma geldi ama dosyaların kaliteli olması ve boyutlarınla oynanmaması gerek.
Bunu yapmanın başka bir yolu varmıdır?
Şimdi bu durumda ne yapmamı önerirsiniz?
Teşekkürler.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

zaten program ağ üzerinden bir veritabanı dosyasına bağlanacak, o nedenle server path'ini clientler biliyor olacaklar.
mesela veritabanı:
f:\data\data.gdb ise
resimler de
f:\data\resimler\
olarak dursun.
hem resimlerin pathini veritabanına kaydetmenize gerek yok .
her hastanın unique bir numarası vardır illa ki.
mesela hasta nosu 20003444 ise program otomotik olarak path'de
20003444.jpg yi image nesnesine alsın.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

@nitro teşekkürler.Bunu düşündüm aslında ama server pc de resimlerin olduğu dizin bu datanın yanı olur başka bir yer olur farketmez, paylaşıma açık olmayacak.Dolayısıyla bunu görüntülemede sorun çıkıyor.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

bilmiyorum uyar mi ama;

bi server/client socket kullanip ara program yazsan. client server a kisi nin id sini gönderse, server da bu id ile ilgili resmi bulup client e transfer etse.

ilk etapta aklima gelen bu oldu.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

newnumber kardeş soruna cevap deyilama yeni bi başlık açmadan sorsam.bu röntgen filmlerini resim olarak nasıl alıyorsun bunun mantığı nedir yardımcı olabilirmisin.
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Firebird'ün bu konudaki limitlerini araştırıp, ayrı bir database de bu resimleri BLOB halinde tutabilirsin.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Arkadaşlar cevaplar için çok teşekkür ederim.Sanırım @undefined hocamın söylediği şekilde yapıcam.Yani başka bir databasede.Bunu yıllara göre bölersem yani her yıla başka bir database.Sanırım sorun olmaz.

@meron06 söylemek istediğin olay LIS sistemlerinmde olduğu gibi bir haberleşmeden bahsediyorsan buna gerek yok.Dijital röntgen makinaları zaten kendileri çektikleri röntgenleri pcye jpeg olarak kaydedebiliyorlar .Bize sadece bu jpegleri kullanmak kalıyor.

Diğer eski teknoloji röntgen makinaları zaten bu türbir olayı desteklemediklerinden bu tür bir olay olamıyor.

Herkese kolay gelsin.
Cevapla