Image içinde sağa dayalı resim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
nodetail
Üye
Mesajlar: 74
Kayıt: 04 Eki 2008 10:30

Image içinde sağa dayalı resim

Mesaj gönderen nodetail »

Merhaba

Bir image içinde örnek (500x500) daha küçük bir resim göstermek istiyorum (200x200) resim sol üste dayalı yerleşiyor nesneye, ben bunu sağ üstte veya orta üste dayalı nasıl yapabilirim özelliklerde bulamadım sanki herhangi bir şekilde
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: Image içinde sağa dayalı resim

Mesaj gönderen mussimsek »

Merhaba,

Center diye bir özelliği var. Onu açarsanız, tam ortalar.

Kolay gelsin.
nodetail
Üye
Mesajlar: 74
Kayıt: 04 Eki 2008 10:30

Re: Image içinde sağa dayalı resim

Mesaj gönderen nodetail »

Onu biliyorum ama dikey ortalamasını istemiyorum, sadece yatay ortalansın istiyorum.
Amacım baskı alırken sağ üst köşede logo kullanacağım ama kullanıcı kendi logosunu yükleyecek, logonun yatay, dikey veya kare olması sağa doğru büyüdüğünde sorun oluyor, sağa yaslayıp sola doğru büyüse sorun kalmayacak. Center Özelliğinde aşağı yukarı kayma oluyor
Kullanıcı avatarı
loaded
Üye
Mesajlar: 122
Kayıt: 12 Eki 2010 09:45
Konum: Konya
İletişim:

Re: Image içinde sağa dayalı resim

Mesaj gönderen loaded »

Bir alternatif olarak Canvas.Draw Metodunu Kullanabilirsiniz.

Örneğin :
500x500 lüğü Image_500 adında
200x200 lüğü Image_200 adında farklı Image nesnelerinde saklayabilirsiniz.
Ardından, Üst sağ için,

Kod: Tümünü seç

Image_500.Canvas.Draw(Image_500.Width-Image_200.Width,0,Image_200.Picture.Bitmap);
-Üst Orta,

Kod: Tümünü seç

Image_500.Canvas.Draw(trunc((Image_500.Width/2)-(Image_200.Width/2)),0,Image_200.Picture.Bitmap);
istediğiniz işlemi gerçekleştirebilirsiniz.
Kalk ve işe yarar bir şey yap! Çünkü Allah (c.c.) yeniden başlayanların yardımcısıdır.
nodetail
Üye
Mesajlar: 74
Kayıt: 04 Eki 2008 10:30

Re: Image içinde sağa dayalı resim

Mesaj gönderen nodetail »

Maalesef bende ona karar verdim, belki gözümden kaçan basit bir özelliği falan vardır diye sordum. Teşekkürler
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Image içinde sağa dayalı resim

Mesaj gönderen sabanakman »

Yıllar önce TImage kopyası bir bileşen yazmıştım. DrawType := dtNone yaparak PicturLeft ve PictureRight özelliklerine atadığınız yeri sol üst köşe olarak baz alarak resmi istediğiniz yere çizmektedir.

viewtopic.php?f=2&t=17009&p=97629#p97629
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla