Yorumları: 296
Konuları: 92
Kayıt Tarihi: 17-12-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 353
Acemi
Merhaba
İndy componentleri ile androidden timage nesnesi icindeki resimi gonderiyorum. Lakin wndows tarafindan stream olarak gelen image nesnesinin tipini (png,jpeg,gif,...) tespit edemedigimden image gosteremiyorum yada kaydedemiyorum. Ancak image tipini bilirsem islemi yapiyorum.
Bununla ilgili orneklere stackowerflow dan baktim gelen stream in ilk 8 bytes ini okuyup karar veriyorlar ama benim android tarafta timage ivinde yuklu resmi gonderdigimde ilk 8 byte bu tiplern hic biriyle uyusmuyor.hayret bir sekilde tanimsiz bir resim dsyasi geliyor.
Tavsiyelerinizi umutla bekliyorum.
İyi calismalar. Cepden yazdim klavye ing kusura bakmayin.
Yorumları: 972
Konuları: 44
Kayıt Tarihi: 24-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.722
Uzman
Bence sıkıntı farklı.
Gönderdip karşı taraftan aldığınız ham veriyi buraya koyma şansınız var mı?
Yorumları: 1.572
Konuları: 88
Kayıt Tarihi: 09-08-2016
Rep Puanı: 13.829
Üstad
@
41linea41
Stream gönderirken, streamin başına dosya tipini yazsanız (mesela; 3 harf, PNG, JPG yada GIF şeklinde) ve bu streami aldığınız yerde önce bu 3 harfi okusanız sonrasında geri kalanı ile işlem yapsanız mantıklı olur sanki.
There's no place like 127.0.0.1
Yorumları: 1.668
Konuları: 20
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 19.064
Üstad
Bir bitmap yollayıp, android tarafta gelen ilk 2 karakteri bir memoya atıp baktınız mı acep ne geliyor ya da tıkanıklık mı var, stream doğru yolluyor muyum gibisinden
Saygılarımla
Muharrem ARMAN
Yorumları: 1.668
Konuları: 20
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 19.064
Üstad
Merhaba.
- Sorunsalı arayıp bulmak için tüm ihtimalleri bertaraf ederek başlayalım dilerseniz.
- Bir tane TBitmap oluşturmuşsunuz ya ona gerçek bir Bitmap koyup, hatta bitmap de değil, direkt MemoryStream'e bir şey koyup karşı tarafa yollayın. Windows projenizde de aldığınız stream içeriğini incelemeye alın. Önce sizin transfer kısmı doğru çalışıyor mu onu değerlendirin.
Saygılarımla
Muharrem ARMAN
Yorumları: 296
Konuları: 92
Kayıt Tarihi: 17-12-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 353
Acemi
ilk denememde şöyle yaptım. android tarafında actionlist yardımıyla galeriden png seçtim. ve gönderdim.
Win tarafında cximage nesnesinin graphicclassname özelliğini png yaptım. ve gelen stream i cximage içine aldım gösterdim ardıdan kaydettim. bu yöntem çalışıyor. ama png harici gönderidğimde cximage de gösterilemiyor ve kaydedemiyorum.
gelen image tipini alabilsem component yada componentsiz win tarafında bi şekild eresmi kaydederim diye değerlendiriyorum.
Yorumları: 1.462
Konuları: 80
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 11.878
Üstad
(21-03-2019, Saat: 21:02)41linea41 Adlı Kullanıcıdan Alıntı: ilk denememde şöyle yaptım. android tarafında actionlist yardımıyla galeriden png seçtim. ve gönderdim.
Win tarafında cximage nesnesinin graphicclassname özelliğini png yaptım. ve gelen stream i cximage içine aldım gösterdim ardıdan kaydettim. bu yöntem çalışıyor. ama png harici gönderidğimde cximage de gösterilemiyor ve kaydedemiyorum.
gelen image tipini alabilsem component yada componentsiz win tarafında bi şekild eresmi kaydederim diye değerlendiriyorum.
Madem TcxImage kullanıyorsunuz, o halde TcxImage'ın GraphicClassName property'sini TdxSmartImage olarak ayarlayın.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...