DBImage deki Resmin Özellikleri.....................
DBImage deki Resmin Özellikleri.....................
Selamlar.. DBImagede ki bir resmin Özelliklerini(Size,Renk.vs.) Label de nasıl gösterebilirim.Herkese iyi çalışmalar.
(JEDI'in JvDBImage Kullanıyorum JPEG Formatı VT'ye yazıyor.)
(JEDI'in JvDBImage Kullanıyorum JPEG Formatı VT'ye yazıyor.)
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
Merhaba
bu kodu deneyemedim doğrulu ne derece doğru bilemiyorum...
bu kodu deneyemedim doğrulu ne derece doğru bilemiyorum...

Kod: Tümünü seç
if Image1.Picture.Graphic is TBitmap then
begin
case Image1.Picture.Bitmap.PixelFormat of
{Find color depth}
pf1bit: pf := '. Monochrome';
pf4bit: pf := '. 16 Colors';
pf8bit: pf := '. 256 Colors';
pf15bit: pf := '. 32768 Colors';
pf16bit: pf := '. 65536 Colors';
pf24bit: pf := '. 16 Million Colors';
pf32bit: pf := '. Gazillions of Colors!';
else
pf := '. Custom color scheme';
end;
end;
Kod: Tümünü seç
pf1bit: pf := '. Monochrome';
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
ender_arslanturk yazdı:TPixelFormat = (pfDevice, pf1bit, pf4bit, pf8bit, pf15bit, pf16bit, pf24bit, pf32bit, pfCustom);
@ender_arslanturk'ün verdiği yukarıya eklediğim tanımlaması Graphics.pas dosyasındadır, uses'a "Graphics"i eklediğinizden emin olunuz. Zira bu kodların normalde çalısması gerekir.HBV yazdı:"pf" lerin başında kalıyor...devam etmiyor..Kod: Tümünü seç
pf1bit: pf := '. Monochrome';
Birde
Kod: Tümünü seç
var
pf: String;
Once Ilgililendiginiz icin Cok Tesekkur ediyorum.Benim Yapmak istedigim,DBGridde Musteri Listesinde,her hangi bir Musteri nin
sirasina geldikce,Daha once hazirlanan VT`ye kayitli isle ilgili jpeg resimler JvDBImagede gosteriyorum,Yani kayitli Musterilerin
Yaptirdigi isle ilgili ornek desenler,her musterinin resimleri,Adi,piksel Olcusu, renkleri farkli ,JvDBImagede ,Musteri ismine geldikce
Gozuken kayitli Resmin,Tabloda zaten bilgileri elle giriliyor,ama resmin ozelliklerinin dogru oldunu anlamak icin resim JvDBImageye
geldikce Labelde gostermek istiyorum.Bilmem anlatabildimmi.iyi calismalar.
sirasina geldikce,Daha once hazirlanan VT`ye kayitli isle ilgili jpeg resimler JvDBImagede gosteriyorum,Yani kayitli Musterilerin
Yaptirdigi isle ilgili ornek desenler,her musterinin resimleri,Adi,piksel Olcusu, renkleri farkli ,JvDBImagede ,Musteri ismine geldikce
Gozuken kayitli Resmin,Tabloda zaten bilgileri elle giriliyor,ama resmin ozelliklerinin dogru oldunu anlamak icin resim JvDBImageye
geldikce Labelde gostermek istiyorum.Bilmem anlatabildimmi.iyi calismalar.
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
Merhaba
Eğer şimdi dbgridde yukarı aşşağı hareket edince bilgilerin gelmesini istiyorsan veya her müşteride ki bilgileri nasıl gösterebilirim diyorsan
DataSource nin OnDataChange Olayına
şeklinde de deneyebilirsin.
Örnek olarakta imzamdaki programı indirebilirsin....
Başarılar,
Eğer şimdi dbgridde yukarı aşşağı hareket edince bilgilerin gelmesini istiyorsan veya her müşteride ki bilgileri nasıl gösterebilirim diyorsan

DataSource nin OnDataChange Olayına
Kod: Tümünü seç
try
Label1.Caption:=Query1Renk.Text;
.
.
.
except
end;
Örnek olarakta imzamdaki programı indirebilirsin....
Başarılar,
JV Component'inin desteğinden kesin emin değilim ama DataSource1 in DataChage events'ine
[/code]
Kod: Tümünü seç
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
LabelWidth := JVDBImage1.Picture.Bitmap.Width;
LabelHeight := JVDBImage1.Picture.Bitmap.Height;
case JVDBImage1.Picture.Bitmap.PixelPerInc of
pf1bit: LabelRenk := 'Tek renk';
pf4bit: LabelRenk := '. 16 renk';
pf8bit: LabelRenk := '. 256 renk';
pf15bit: LabelRenk := '. 32768 renk';
pf16bit: LabelRenk := '. 65536 renk';
pf24bit: LabelRenk := '. 16 Milyon renk';
pf32bit: LabelRenk := '. 32 Mliyon renk'
else LabelRenk := ' Renk bilgisi okunamıyor';
end;
end;
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul