PDA

Tam Sürümünü Görmek İçin : Grafik programlarının 3 temel ögesi


oza
10/01/2007, 01:09
merhaba,

forumda okuduğum birkaç yazıdan bu temel bilgiye gereksinim olduğunu düşündüm, hazır işlerde sakinken küçük bir katkım olsun... (biraz hızlı yazacağım) Diğer arkadaşlarda geliştirirse sevinirim.
------------------------------------------------------------

Corel, PhotoShop, Photo Paint, Freehand, Quark, Indesign hepimizin çokca adını duyduğumuz grafik programları. Bu programlar arasında farklar ve kullanım alanları aslında 3 temel ögeye göre belirlenmektedir. Grafik programlarının üç temel ögesi; text, bitmap ve vektörel nesnelerdir.

Bu ögeler karma bir şekilde aynı dosyada yer alsalarda, nitelikleri değişmeden birbirlerine dönüşemezler. Grafik programları üç ögeyi kullansada öncelikle hakim oldukları bir öge bulunmaktadır. Bir grafik çalışmada bu ögelerin üçüde yeraldığı için, programların gücünü bu üç öge üzerindeki hakimiyetleriyle ölçebiliriz.

Ögeleri birbirlerinden ayıran (programlama mantığı açısından) temel özellik dosyaya kayıt edilme yöntemlerinden kaynaklanmaktadır. Üç ögede birbirlerinden çok farklı kayıt yöntemi kullanırlar.


TEXT
Bilgisayarda ilk kullanılan ögedir. Kayıtlar ASCII kod sistemine göre yapılır. Bir dosya içinde karakterler "Chr125" gibi ifadelerle kayıt edilir. örneğin "MON" hecesi "Chr077+Chr078+Chr079" koduyla dosyaya kaydedilir. Bizim pratik olarak en çok kullandığımız ® işareti Chr174'tür. Bunu Alt0174 yaparak grafik programımızda ekrana yazdırabiliriz.

BİTMAP
Aslında adındanda anlayabileceğiniz gibi ikinci ögemiz "bit haritası"dır. Forumda çoğu kez "resim" dediğimiz şey aslında budur. Bir bitmap, küçük noktaların yanyana ve altalta dizilmesiyle oluşur. Herbir bit için tanımlayıcı 2 bilgi bölümü bulunmaktadır. Birincisi koordinatları, ikincisi renk değeri. 200x200 'lük GrayScale bir bitmapın ilk bit'inin kayıt şekli şu şekildedir; 1,1,125. 1 ve 1 x,y koordinatlarındaki yerini belirtir, 128 değeri ise 0-255 arasındaki renk derinliğindeki yeridir. Bu grayscale oduğuna göre rengimiz %50 siyahtır. Bildiğimiz gibi CMYK bitmapların dosya boyutu, RGB'lere göre daha büyüktür. Bunun nedeni şudur; RGB bitmaptaki herbir nokta için 3 değer kullanılır. 150'ye 50 koordinatlarındaki bir noktayı örnek alırsak; "150,50,124,000,178". Buradaki 124,000,178 değeri R=124, G=000=, B=178 anlamına gelmektedir. Aynı noktanın CMYK'da ifadesi için ise 4 değer kullanılır; 150,50,078,098,012,07. Buradaki fazladan kullanılan bir öbek sayı dosya boyutunu büyütmektedir.

Efektlerin nasıl çalıştığını kabaca şöyle açıklayabiliriz. Örneğin geçişi 50 olan bir fırçayla mavi zemine (100,000,000,000) magenta vurursak. fırçanın tam ortasındaki yerdeki mavi noktanın değeri "000,100,000,000" olarak değiştirilir. noktanın bir çevresindeki noktaların değeri "010,090,000,000" yapılır. ikinci çevrede "020,080,000,000" olur. fırçanın geçişine ve boyutuna göre değerler bu şekilde değişerek dosyaya yazılır. biz ekranda magentadan maviye geçişli bir fırça darbesi görürüz.


VEKTÖRLER
Vektörler koordinatlara göre tanımlanır ve kaydedilir. örneğin sol üst köşeden sağ alt köşeye uzanan bir çizginin konumu şu şekildedir; 10,20,360,400. bunu şu şekilde anlayabiliriz. x=10,y=20 konumundaki noktadan x=360, y=400 konumundaki noktaya bir çizgi çiz. dikkat ederseniz burada iki "düğüm" noktası arasındaki bir çizgiden sözediyoruz. bu çizgi sağ alt köşeden ortaya bir yere devam etseydi, yeni bir düğüm noktasını daha tanımlamamız gerekecekti.

Vektörler düğüm noktalarının koordinatlarıyla dosyaya kaydedilir. Vektörel dosyaların boyutlarını içerdikleri düğüm sayıları belirler.

---Daha sonra, nesneler ve ögeleri didikleyerek devam edeceğim---


busy
10/01/2007, 03:34
teşekkürler oza, devamını bekliyorum.

perlci
10/01/2007, 03:59
Çok güzel açıklayıcı bilgiler olmuş. Benimde ençok merak ettiğim bu grafik oluşumunun hangi kriterlere göre oluşturulduğu idi. Sizde herkesin anlayabilecei şekilde anlatmışsınız.
Teşekkürler.

berkan52
10/01/2007, 16:17
Çok güzel açıklayıcı bilgiler olmuş. Benimde ençok merak ettiğim bu grafik oluşumunun hangi kriterlere göre oluşturulduğu idi. Sizde herkesin anlayabilecei şekilde anlatmışsınız.
Teşekkürler.

Söylediklerine katılıyorum dostum. Genelde insanlar böyle şeyleri paylaşmak istemezler. Yani isteselersede üşenirler yazmaya. Teşekkürler

TreeDY
10/01/2007, 18:35
Teşekkürler, güzel yazı olmuş.