Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Circle - İmage Sorunu ?
#1
iyi akşamlar,

İmage nesnesi yerine Circle bileşeni ile resimleri göstermek istiyorum. her şey Windows platformunda sorunsuz iken android kısmında sorun yaşadım.
Sorun resimde görüldüğü gibidir ;

   

Windows'da iken image nesnesinin width ve height kısımlarını 512x512 ebatında yapıyorum ve image'den circle bileşenine çok güzel şekilde aktarıyorum
( Windows'da iken benim belirlediğim ve ilk başta eklediğim resim)
fakat bunu android platformunda denediğim de 512 ebatı yok sayılıyor ve resmi tamamına sığdırıyor.
( Kullanıcının galerisinden seçtiği rasgele resim )

Bu sorunu nasıl çözerim ?
Windows'da görsel olarak ayarladığım ebatları android platformunda kod ile ayarlayabilir miyim ?

Veya başka önerileri olan var mı ?
Hayat bakış açına göredir ; Baktığında gördüğün görmeni istedikleridir...
Cevapla
#2
Merhaba,
Resimleri Circle'ın Fill.Bitmap özelliğine atıyorsanız, TWrapMode özelliğini değiştirerek istediğiniz gibi bir görüntü elde edebilirsiniz.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
(14-05-2019, Saat: 08:55)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
Resimleri Circle'ın Fill.Bitmap özelliğine atıyorsanız, TWrapMode özelliğini değiştirerek istediğiniz gibi bir görüntü elde edebilirsiniz.

Mağlesef sonuç nafile hocam.

İmage nesnesine gömülü resimleri resim 1'deki gibi sorunsuz aktarırken, cihazdan seçilen resimlerde resim 2'deki sorun devam etmekte.
WrapMode özelliği Circle bileşenin de yoktu.
Circle'nin ;

WmTile
WmTileOriginal
WmTileStretch

Özelliklerinden de hangisini yaparsam yapayım Android'de, Windows'daki gibi bozulma olmadan aktaramadım.
Sanırım şimdilik tek çözüm İmage'lere benim belirlediğim standart resimler olmalı ki onlarda sorunsuz aktarıyor. ta ki kullanıcı başka resim seçene kadar.  Shy
Hayat bakış açına göredir ; Baktığında gördüğün görmeni istedikleridir...
Cevapla
#4
512x512 yani oranınız 1:1. Sizin resimlerinizde sanırım bu oranda. Kullanıcının seçtiği resimler bu orantıdan farklı ise 1:1 oranına yayılıyor. Gerçek bir çözüm bulana kadar siz kullanıcının resmini uzatma uygulamaması için 1:1 oraına getirin. Yani 1:1 oranında bir bitmapın ortasına kullanın resmini yapıştırın ve kullanın.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#5
(14-05-2019, Saat: 23:31)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.512x512 yani oranınız 1:1. Sizin resimlerinizde sanırım bu oranda. Kullanıcının seçtiği resimler bu orantıdan farklı ise 1:1 oranına yayılıyor. Gerçek bir çözüm bulana kadar siz kullanıcının resmini uzatma uygulamaması için 1:1 oraına getirin. Yani 1:1 oranında bir bitmapın ortasına kullanın resmini yapıştırın ve kullanın.

Sanırım bu konu da hem fikiriz hocam.
Dünden hatta daha uzun süreden beri bunu nasıl, ne şekilde ve kaç farklı şekilde yaparım diye düşünüp durdum.
Henüz croplama işlemini kavrayabilmiş ve de çözebilmiş değilim ama çözeceğimden eminim çünkü başka seçeneğim yok Smile
Hayat bakış açına göredir ; Baktığında gördüğün görmeni istedikleridir...
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  TabControl - Geçiş efektinde kasma sorunu ? Mr.Developer 1 86 11 saat önce
Son Yorum: kodamelesi
  İmagelist glyph kullanamama sorunu QepnS 4 129 17-06-2019, Saat: 23:35
Son Yorum: QepnS
  Datasnap Bindvisual sorunu hakanharbeli 3 170 13-06-2019, Saat: 23:57
Son Yorum: hakanharbeli
  ListView'den İmage'e Aktarma ? Mr.Developer 2 150 29-05-2019, Saat: 10:56
Son Yorum: Mr.Developer
  Orangeui SkinFMXImageListViewer1/Properties/AnimateSpeed Sorunu pro_imaj 6 265 13-05-2019, Saat: 18:04
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi