Klasik Asp ile 2 resmi yan yana birleştirme
8
●222
- 27-01-2020, 14:09:57Hocam ASP tek başına bu şekilde işlemi yanılmıyorsam yapamıyor.
Fakat ASP Persits Jpeg Bileşeni istediğiniz işlemin yapılabileceğini düşünüyorum. Aşağıda ki bağlantıda konuya yakın bir döküman bulunmakta. Teknik açıdan yardımcı olabilir
http://www.aspjpeg.com/manual_06.html - 01-02-2020, 20:13:40Evet daha önce sormuştum çözüm bulamadım. Resim boyutu sabit değil . 4000x 4000 px.Boyutunda bazen 10 bazen 20 resmi yanyana birleştirmem gerekiyor panoramik şekildeoktayman adlı üyeden alıntı: mesajı görüntüle
- 01-02-2020, 23:22:32default.aspAltuncu adlı üyeden alıntı: mesajı görüntüle
<FORM ENCTYPE="multipart/form-data" ACTION="upload.asp" METHOD="POST"> <INPUT TYPE="FILE" NAME="FILE1" multiple > <br> <INPUT TYPE="SUBMIT" VALUE="Upload!"> </FORM>
upload.asp
<% Set Upload = Server.CreateObject("Persits.Upload") Count = Upload.Save If Count = 0 Then Response.Write "No images selected." Response.End Else genisliktoplam=0 yukseklikmax=0 For Each File in Upload.Files If File.ImageType <> "UNKNOWN" Then Set jpeg = Server.CreateObject("Persits.Jpeg") jpeg.OpenBinary( File.Binary ) genislik=Jpeg.OriginalWidth yukseklik=Jpeg.OriginalHeight genisliktoplam=genislik+genisliktoplam if yukseklikmax < yukseklik then yukseklikmax=yukseklik End If next response.write " toplam genislik:" & genisliktoplam & "<br>" response.write "maksimum yukseklik:" & yukseklikmax& "<br>" 'tüm resimler okundu tabanlik yapım resimleri üzerine basalım Set Jpeg2 = Server.CreateObject("Persits.Jpeg") Jpeg2.New genisliktoplam , yukseklikmax, &HFFFFFF ykonum=0 For Each File2 in Upload.Files If File2.ImageType <> "UNKNOWN" Then Set jpegtemp = Server.CreateObject("Persits.Jpeg") jpegtemp.OpenBinary( File2.Binary ) response.write ykonum Jpeg2.Canvas.DrawImage ykonum, 0, jpegtemp' optional arguments omitted ykonum=ykonum+jpegtemp.OriginalWidth 'resimleri yan yana getirmek için genişliği kadar öteleme yapmak için End if NEXT Jpeg2.Save (Server.MapPath("sadas.jpg")) End If %>çalışması için, aspjpeg ve aspupload bileşenlerinin yüklü olması gerekmektedir. - 02-02-2020, 11:24:15Teşekkür ederim. yalnız kodlar hata veriyor. form sayfası upload ediyor sonra hata. persits yüklü sunucuda. birde ben upload ederek değilde sunucumda örneğin resim klasörü içindeki 1.jpg, 2.jpg, 3.jpg gibi resimleri okuyarak birleştirmek istiyorumoktayman adlı üyeden alıntı: mesajı görüntüle
- 09-02-2020, 16:36:42hocam teşekkür ederim. yardımınız sayesinde istediğim şekilde çalışır hale getirdim. son olarak persits aspjpeg bileşenini lisans sorunu olmadan nasıl kurabilirim serial vs bulamadım nette. aslında bir tane kurdum serial girerek ama lisanslı oldu mu olmadı mı anlamadımoktayman adlı üyeden alıntı: mesajı görüntüle
- 09-02-2020, 22:20:44hocam forumda serial istemek filan yasak o yüzden o konuda bir şey diyemem amaAltuncu adlı üyeden alıntı: mesajı görüntüle
Set Jpeg = Server.CreateObject("Persits.Jpeg")
den sonda
Jpeg.key
yazarak, elinizde herhangibi bir satı alınmış key varsa kullanabilirsiniz. demo çalışıp çalışmadığını test etmek içi bilgisayarın tarihini ileri alabilirsiniz. zaten key expriretted,purshe it gibi bir hata veriyor