merhaba.
activex componenti olarak Kodak resim taram componentini yükledim
imgscan öğesini forma ekledim.
ancak ben bu öğeden taradığı resmi nasıl bir image nesnesine aktarabilirim.
(tabii bu dosyayı bmp yada jpg olarak kaydedeceğim)
şu hazır kodu buldum ama kod bi işe yaramıyor
if imgScan1.ScannerAvailable then
try
imgScan1.Image := 'c:\Scanner.bmp';
imgScan1.OpenScanner;
imgScan1.Zoom := 100;
imgScan1.StartScan;
Application.ProcessMessages;
finally
imgScan1.CloseScanner;
{ Show the scanned image in Image1 }
imgScan1.Picture.LoadFromFile(Image1.Image);
end;
burada imgscan1' in picture diye bir özelliği ve loadfromfile gibi bir metodu yok diyorki
hakkaten yok
yani taradığı resmi ne image nesnesinde nede scanner.bmp dosyasında göremiyorum
acaba sorun ne?
tarayıcı kullanımı ve taranan bilgiye erişme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
tarayıcı kullanımı ve taranan bilgiye erişme
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Merhabalar...
- Sorun aslında açık. Bu kodu aldığın gibi kullandığın için, yazan kişinin dikkatinden kaçmış olan bir hata sana yansımış...
değil de
veya daha açık bir şekilde istersen
demeliydin...
- Sorun aslında açık. Bu kodu aldığın gibi kullandığın için, yazan kişinin dikkatinden kaçmış olan bir hata sana yansımış...
Kod: Tümünü seç
...
imgScan1.Image := 'c:\Scanner.bmp';
...
...
{ Show the scanned image in Image1 }
imgScan1.Picture.LoadFromFile(Image1.Image);
Kod: Tümünü seç
Image1.Picture.LoadFromFile(imgScan1.Image)
veya daha açık bir şekilde istersen
Kod: Tümünü seç
Image1.Picture.LoadFromFile('c:\Scanner.bmp')
demeliydin...
hocam o hatayla ben de karşılaştım ve aynen sizin yaptığınız gibi bende orayı düzelttim ama kodun orjinalini gönderdim.
neyse sorun o derleme hatası değil. o kısmı düzenledikten sonra tarayıcının taradığı resme erişemiyorum. yani resmi ne c:\scanner.bmp dosyasına kaydediyor nede başka birşey. acaba ben handle yada HDC falana gibi şeylerle taraycının taradığı resmi elde edebilirmiyim?
(HDC nin ne işe yaradığını tam olarak bilmiyorum yalnız)
bir şekilde imgscan 'in içindeki bilgiyi almam lazım ama olmuyor
neyse sorun o derleme hatası değil. o kısmı düzenledikten sonra tarayıcının taradığı resme erişemiyorum. yani resmi ne c:\scanner.bmp dosyasına kaydediyor nede başka birşey. acaba ben handle yada HDC falana gibi şeylerle taraycının taradığı resmi elde edebilirmiyim?
(HDC nin ne işe yaradığını tam olarak bilmiyorum yalnız)
bir şekilde imgscan 'in içindeki bilgiyi almam lazım ama olmuyor
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Merhaba...
Bir de aşağıdaki şekilde...
Satırlarını ekleyip öyle deneyin..
Bir de aşağıdaki şekilde...
Kod: Tümünü seç
Imgscan1.ScanTo := 1;
Imgscan1.FileType := 3;