Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
768
Tıklama
0
Öne Çıkarma
web sayfasına vb.net ile çizim yapmak istiyorum
F
6 yıl
Onbaşı
Konu Sahibi

Selamlar,

web sayfasına çizim yapmak istiyorum. çok araştırdım ama direk çizim yapabilecek bir yöntem bulamadım.
Bulduğum yerlerde 2.bir web sayfası yaratıyorlar ve bu sayfasında çizim komutlarını kullanıyorlar. asıl sayfada
<asp:Image ID="CizimKutusu1" runat="server" src="Cizici.aspx" şeklinde çizimi taşıyorlar.
Farklı bir yöntem bilen var mı?



M
6 yıl
Yarbay

kullanıcı interaction ile çizdireceksen vb.net ile yapamzsın illa clientside programlama araçları kullanmalısın. Js ,webassembly gibi,
Server side sabit çizdireceğim diyorsan da System.Drawing namespace altındaki araçları kullanabilirsin. işin bitince cıktıyı response.Writer ile base64 olarak veya mime type image olarak response yazarsın böylece jpg, png gibi kullanavbilirsin.


Bu mesaja 1 cevap geldi.
F
6 yıl
Onbaşı
Konu Sahibi

İlginiz ve verdiğiniz bilgiler için teşekkürler. Ben ne yaptığımı ve ne yapmak istediğimi biraz daha açayım. Eğer verdiğiniz yöntem uygunsa bana örnek bir kod yollarmısınız.

Yapmak istediğim kullanıcıdan web sayfası üzerinden bazı veriler almak, bu verilere karşılık bazı hesaplamalar yapıp bir grafik çizmek istiyorum.

Bulduğum çizim yöntemleri bana image kutusu yaratmamı ve

asp:Image ..... runat="server" src="drawing.aspx" ..... /

kodu ile bir başka web sayfasına bağlantı kurmamı istiyor. Bu sayfaya aşağıdakinin benzeri


Imports System.Drawing
Public Class Cizici
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
.
. (burada çizim komutları var)
.
Response.ContentType = "image/jpeg"
Cizim_Alani.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
End Sub
End Class


bir kod yazdığımda çizim komutlarında çizdiğim resim image kutusunda çıkıyor. Ama benim ana sayfadan bu sayfaya veri aktarmam gerekiyor (aslında belkide ana sorun bu). Diğer taraftan bu kodu ayrı bir sayfada değil kendi sayfamda yazmam ve "Response.OutputStream" yerine direk image kutusuna aktarmam gerekiyor.

Başka bir forumda VB'nin buna yeterli olmadığı ve java veya html komutlarına dönmem gerektiği söylendi. Sorunumu tam anlatabildim mi bilmiyorum. Detay isterseniz yazabilirim.





< Bu mesaj bu kişi tarafından değiştirildi fsaktakka -- 28 Temmuz 2019; 12:19:48 >


Bu mesajda bahsedilenler: @mahoni_38
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.