1 / 18

Resimler

Resimler. Resimler. Resim seçiminde, seçtiğimiz resmin gif yada jpg formatında olması zorunluluğu dışında herhangi bir kısıtlama yok. (telif hakları kanunu dışında tabi)

keon
Download Presentation

Resimler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Resimler

  2. Resimler • Resim seçiminde, seçtiğimiz resmin gif yada jpg formatında olması zorunluluğu dışında herhangi bir kısıtlama yok. (telif hakları kanunu dışında tabi) • GIF (Graphics Interchange Format) genellikle küçük resimler ya da hareketli animasyonlar için kullanılır. Gif sıkıştırıldığında resmin kalitesinde bozulma olmaz. • JPEG Genellikle büyük ebatlardaki resim formatıdır. Jpeg resimlerini sıkıştırdığımız ölçüde kalitesinde azalma olur. Yalnız bu bozulmalar insan gözü ile pek belli olmaz. • Not: Yeni browserların desteklediği yeni bir üçüncü tip resim formatı da PNG (Portable Network Graphics). Png formatı, Gif’in yerine geçebilir. Bu format hakkında daha detaylı bilgi almak için http://www.cdrom.com/pub/pngadresine bakabilirsiniz.

  3. Resimler • Resim ekleme işi gayet kolay. Yapmamız gereken browser'a sayfaya koyacağı resmin nerede olduğunu göstermekten ibaret. Her ne kadar şart olmasa da resmin pixel cinsinden en ve boy uzunluğunu belirtmeniz sizin faydanıza olacaktır. Kullanacağımız etiket şu şekilde olacak; <img src="resmin yeri ve adı" width="x" height="y">

  4. Resimler <IMG> Etiketinin Özellikleri HTML ’nin çoğu taglarından farklı olarak <IMG> etiketinin kapama etiketi yoktur. Bazı özellikleri şunlardır; • src: resmin bulunduğu dosya ve yol ismi • alt: Resim göstermeyi desteklemeyen tarayıcılar ya da resim yüklenirken resmin yerinde gözükecek olan metindir. • align: Resmin sayfada farklı hizalamada kullanılır. Left, right, top, middle veya bottom olabilir. • hspace: Resmin etrafındaki yatay boşluk • vspace: Resmin etrafındaki dikey boşluk • height: pixel olarak resmin yüksekliği • width: pixel olarak resmin genişliği • border: Resmin etrafındaki çerçeve kalınlığıdır. “0” değeri verilerek çerçeve kaldırılabilir. (Bir resme hyperlink verildiğinde bu iyi bir yoldur. Neden?)

  5. Resimler • Örneğin bu sevimli kediyi sayfamıza ekleyelim, peki işte size bir soru: bu resmin nerede olduğunu browser'a nasıl izah ederiz? • Diyelim ki resmimizin adı kedi.gif eni 65, boyu da 91 piksel, eğer bu resim html sayfamızla aynı dizinde duruyorsa sorun yok, kod aynen şu şekilde olmalı: • <img src="kedi.gif" width="65" height="91">

  6. Resimler • Fakat siz diyorsunuz ki; benim birden çok eklemek istediğim resmim var ve bunları resim adlı bir alt klasörde topladım. • Bu durumda browser'ınız o an çalışan html dosyasının bulunduğu klasörü kök dizin olarak kabul edecektir. Siz de buna göre resmin yolunu uyarlayacaksınız. Etiketi bu sefer şu şekilde kullanacağız : • <img src="resim/kedi.gif" width="65" height="91"> Bölü işaretinin yönüne dikkat edin. Bu Windows'ta ya da Dos'ta dizinler için kullandığımız ters bölü işaretinin tersi, yani normal bölü işareti. HTML'de dizinler belirtilirken hep bu bölü işareti kullanılır. Ziyaret ettiğiniz Internet adreslerini hatırlayın.

  7. Resimler • Alt dizine ulaşabildik. Fakat üst dizinlere nasıl ulaşacağız? O da kolay. Bu seferde html dosyamızı bir klasör oluşturup o klasörün içine koyalım, mesela klasörün adı da html olsun. Kedicik bulunduğu resim klasöründe kalsın. Son durum şöyle olacak; • c:\html_ders\html\deneme.htm yolunda html dosyamız , • c:\html_ders\resim\kedi.gif yolunda resim var. • İzlememiz gereken yol şöyle: browser deneme.htm dosyasının bulunduğu klasörü kök dizin kabul etti. Önce bir üst dizine çıkmalıyız ardından resim dizinine girmeliyiz. Üst dizine çıkmayı ../ ifadesiyle belirtiyoruz. • <img src="../resim/kedi.gif" width="65" height="91">

  8. Resimler • <img src="../resim/kedi.gif" width="65" height="91"> • Bu şekilde ardarda ../ ifadesiyle istediğimiz kadar üst dizine geçebiliriz. • Eğer iki üste geçeceksek ../../ifadesi işimizi görecektir.

  9. ResmiHizalama • Resim artık sayfamızda, fakat daima hep solda duruyor.Bir hizalama (align) komutuyla resmi sağa, ortaya ya da sola alabiliriz. • Bir metinle kullandığınızda ise buradaki gibi bir sonuç alabilirsiniz, hizalama komutu resmi bu sefer metni gözönüne alarak hizalayacaktır. • <img src="resim.jpg" width="25" height="25" align="left">

  10. Resimler <IMG> Etiketinin Özellikleri Align Özelliği Sayfadaki diğer elemanlarla resmin nasıl hizalanacağını kontrol etmek için bu özelliği kullanırız. Varsayılan olarak tarayıcı resmi sola hizalar ve resimden sonra gelen eleman resmin yanına yerleşir. • Top: Resimden sonra gelen metinlerin üst satırı resmin üstü ile hizalanır. • Middle: Resimden sonra gelen metinlerin üst satırı resmin ortası ile hizalanır. • Bottom: Resimden sonra gelen metinlerin üst satırı resmin altı ile hizalanır. • Left: Resim sayfanın soluna hizalanır. Resimden sonra gelen metnin tümü üstten itibaren resmin sağına yerleşir. • Right: Resim sayfanın sağına hizalanır. Resimden sonra gelen metnin tümü üstten itibaren resmin soluna yerleşir.

  11. ResmiHizalama Örnek: <HTML> <HEAD> <TITLE>Resim Hizalama</TITLE> </HEAD> <BODY text="#0000CC"> <IMG src=../resim/kedi.gif align="left"> <!--Burada Align özelliğine farklı değerler atayarak durumu görelim.--> <H1>Resmin Align Özelliği</H1> Bakalım resimden sonra yazmış olduğumuz metinler nereye yerleştiriliyor. </BODY> </HTML>

  12. ResmiHizalama

  13. ResmiHizalama <BR clear=“all”> Etiketinin Kullanımı • Bazen align özelliğine verdiğimiz değere göre metin resmin etrafını çevreler. • Align özelliğini kaybetmesini istediğimiz yerde <br clear=”all”> etiketini kullanırız.

  14. ResmiHizalama Örnek: <HTML> <HEAD> <TITLE>Resim Hizalama</TITLE> </HEAD> <BODY text="#0000CC"> <IMG src=“/resim/kedi.gif” align="left"> <!--Burada Align özelliğine farklı değerler atayarak durumu görelim.--> <H1>Resmin Align Özelliği</H1> Bakalım resimden sonra yazmış olduğumuz metinler nereye yerleştiriliyor. Bakalım resimden sonra yazmış olduğumuz metinler nereye yerleştiriliyor. <br clear="all"> <!--Burada clear'a farklı değerler atayarak durumu gözleyelim--> Bakalım resimden sonra yazmış olduğumuz metinler nereye yerleştiriliyor. </BODY> </HTML>

  15. ResmiHizalama

  16. Artalana Resim Koyalım • Artalanı renklendirmeyi öğrenmiştik: <body bgcolor="...."> ifadesiyle bu işi kolayca yapıyorduk. Bu ifadeyi şu şekilde yazarsak resmimiz artalana döşenecektir. • <body bgcolor="..." background="..."> • background ifadesinin karşısına yukarıda anlattığımız kurallar çerçevesinde istediğimiz resmi koyabiliriz. Fakat bu sefer en ve boy ifadesini kullanmamıza gerek yok. Seçtiğimiz resim browser tarafından tüm sayfayı kaplayacak şekilde sayfaya yerleştirilecektir.

  17. Resme alternatif metin eklemek • Resimlere alternatif olarak metin yazılabilir. Ziyaretçi eğer browser'ını sadece metinleri göstermek üzere ayarlamışsa, resim yerine alternatif açıklama görüntülenecektir. • alt="..." parametresiyle açıklama ekliyoruz, bu açıklama aynı zamanda kullanıcı fare imlecini resim üzerine getirdiğinde sarı bir çerçeve içinde görüntülenir. • <img src="resim.gif" alt="kum saati">

  18. Resimler • Gökyüzünü artalana koyalım, dünyayı da ortalanacak şekilde sayfaya yerleştirelim.

More Related