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ı ?
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ı: 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
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ı: 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
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Orangeui SkinFMXImageListViewer1/Properties/AnimateSpeed Sorunu pro_imaj 6 159 13-05-2019, Saat: 18:04
Son Yorum: pro_imaj
  [ÇÖZÜLDÜ] Android Sürüm Sorunu ? Mr.Developer 15 514 25-04-2019, Saat: 12:06
Son Yorum: Mr.Developer
  XML Integer sorunu ahmetb 3 146 10-04-2019, Saat: 13:34
Son Yorum: ahmetb
  virtualbox dosya paylaşımı sorunu Fahrettin 7 265 02-04-2019, Saat: 22:18
Son Yorum: barox
  Delphi 10.3 - ipa Dosyası Oluşturma Sorunu darkslordd 2 172 27-03-2019, Saat: 19:27
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi