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ı ?
"WALL- E"
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
"WALL- E"
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
"WALL- E"
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Tam ekran sorunu ? Mr.Developer 4 127 10 saat önce
Son Yorum: Mr.Developer
  [ÇÖZÜLDÜ] Delphi iOS Mesaj Sorunu Halil Han Badem 10 598 12-05-2020, Saat: 13:09
Son Yorum: Halil Han Badem
Question uygulama donma sorunu - webbrowser Mr.Developer 9 2.906 05-04-2020, Saat: 14:58
Son Yorum: cisko
  Google Play Yayınlama Sorunu ikurt07 1 526 10-12-2019, Saat: 23:16
Son Yorum: ikurt07
  MemTable Filter Sorunu hk. seydigozegir@gmail.com 2 608 14-11-2019, Saat: 16:35
Son Yorum: seydigozegir@gmail.com



Konuyu Okuyanlar: 1 Ziyaretçi