Üstadlar sitemde şu an kalite problemi dışında sorunsuz olarak sorunsuz olarak resim yükleyebiliyorum. Yüklediğim resimlere yazı yazmak istiyorum. İnternette bir sürü kod buldum ama bir türlü yapamadım. Bu işlerden de pek anlamıyorum. Bendeki kodları versem resim ekleme kodunu uygun yerlere ekleyebilir misiniz ? Teşekkürler...
<!-- BEGIN PORTFOLIO CONTENT --> <div id="contentPortfolio" class="grid_16 fadehover">
<div class="path"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=112578925&url=default.asp" data-href="default.asp">Ana Sayfa </a><img src="images/arrowPath.png" alt="" /> <strong> Resim Yükleme</strong></div> <!-- BEGIN FIRST SET -->
<% ' transfer ettiğimiz dosyayı isimlendirirken dosya adına günün tarihini iliştirmesi için aşama oluşturuyoruz... ' dosyayı transfer ettikten sonra bu verileri kullanacağız. cpr1 : tarih, cpr2 : ay, cpr3 : gün
cpr1=Year(date) ' tarih için Yılı öğrendik
if month(date) < 10 then ' eğer ay 10 rakamından küçükse başına 0 ekledik cpr2 = "0" & month(date) else cpr2 = month(date) ' değilse ayı olduğu gibi aldık end if
if Day(date) < 10 then ' eğer gün 10 rakamından küçükse başına 0 ekledik cpr3 = "0" & Day(date) else cpr3 = Day(date) ' değilse günü olduğu gibi aldık end if ' tarih oluşturma bölümü bitti
safha = Request.QueryString("safha") On Error Resume Next If safha = "" Then %>
<p align="center"> <b><font size="2" face="Arial"> Buradan Sadece Resim Yükleyebilirsiniz. Zirve Forum ve Muhasebe İle İlgili Olmayan Dosyalar Silinecektir</font></b><font face="Arial"><br><br> </b> <input class="form" type="file" name="dosyaisim" size="49"><font size="2"> </font></font> </td></tr> <tr><td align="center"> <font face="Arial"> <br> <br> <input class="buton" type="submit" value=" Resmi Yüklemek İçin Tıklayınız" onClick="this.value='Resim Dosyası Yükleniyor... Lütfen Bekleyiniz...'"><font size="2"> <br> </font></font></td></tr> </table> </form> <font face="Arial" size="2"> <p align="center"> <% end If %>
<% If safha="yukle" Then ' Eğer dosya yükleme talimatı verilmiş ise dosyayeri = "upload" ' Gönderdiğimiz dosyanın kaydedileceği dizini belirliyoruz
' Dosya isminin ilerdede çakışmaması için veya dosya ismine biraz daha hava katmak için random sayı üretiyoruz Randomize Numara = INT (RND*9999999999)+1
If Sayac = 0 Then response.redirect "../in/panel.asp?id=8" Response.End End If
For Each File in Upload.Files If FILE.EXT<>".jpg" then 'bu tip dosyalara müsaade veriyoruz If FILE.EXT<>".jpeg" then 'bu tip dosyalara müsaade veriyoruz If File.ImageType="UNKNOWN" Then 'biraz önce müsaade verdiklerimizin dışında bütün resim formatlarını kabul ediyoruz. response.redirect "../in/panel.asp?id=8" Response.End End if End if End if Next
Resimlerin başka siteler tarafından calınmasını onlemek ıcın istiyorsan başka tabi ama örnegın bır beyaz esyanın uzerıne yazı ıle veya resım ıle yenı ındırımlı gıbı css ıle basitce ıstedıgın bır yerıne ekleyebılırsın. ihtiyacın olursa paylasırım.
dosya.SaveAs path 'ın altına alttaki kodu koyacaksın. Alttaki kodda dosya ismi olarak imgs klasördeki Given.jpg kullanıldı. Bu dosya alınıp, üzerine yazı yazılıp custom.jpg olarak aynı yere kayıt ediliyor. sen Given.jpg yerine kendi dosya ismini koyacaksın. kaydederkende custom.jpg yerine kendi kullandığını. Yazının resim üzerindeki koordinatıda bu satırda PointF(130, 224); ha birde using System.Drawing; ekleyeceksin. Bu asp net deki yazılımı, asp de sen bilirsin. :) Kolay gelsin.
string path = Server.MapPath("imgs"); var bmp = new Bitmap(path + "\\Given.jpg"); var gra = Graphics.FromImage(bmp);
var text = "Crazy Love is Ankara"; var font = new Font("Tahoma", 24); var brush = Brushes.Blue; var point = new PointF(130, 224);
< Bu ileti mini sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu dosya alınıp, üzerine yazı yazılıp custom.jpg olarak aynı yere kayıt ediliyor. sen Given.jpg yerine kendi dosya ismini koyacaksın.
kaydederkende custom.jpg yerine kendi kullandığını. Yazının resim üzerindeki koordinatıda bu satırda PointF(130, 224);
ha birde using System.Drawing; ekleyeceksin. Bu asp net deki yazılımı, asp de sen bilirsin. :)
Kolay gelsin.
Bu arada bu, asp.net C# kodu. sana uyarmı bilmem.
Bence visual studio web development Express indir. ücretsiz. Çok çabuk adapte olursun.
< Bu mesaj bu kişi tarafından değiştirildi budamıBudha -- 5 Şubat 2016; 12:36:21 >