C#'a yeni başladım. Neden bilmiyorum ama bu dil çok hoşuma gitti. Aslında bundan önce de .Nete geçmeye heveslenmiştim; Framework bağımlılığı çok itici gelmişti. Ama frameworkün hayranlık uyandırıcı genişlikteki sınıfları oldukça ilgi çekici. Sanırım bundan sonra Visual Basic ile değil C# ile çalışacağım. Zaten visual studio desteklediği diller arasında yetenek bakımından pek fark bırakmamış gibi görünüyor. Nasılsa hepsi .Net Framework'ü kullanıyor...
Programı tanıtmadan önce şunu da yazayım; programın çalışması için
Microsoft .Net Framework 3.5 gerekiyor. Bunu yazmak istemezdim. Hatta şunu itiraf etmeliyim ki daha önce, bilgisayarımda bulunmayan herhangi bir bileşen gerektiren hiçbir programa istediğini vermedim. Programı indiriyorsam bir tıkla açılmalı aslında. Ben de karşıyım bu bağımlılıklara ama işte Frameworkün linkini de verdim, bilemiyorum artık...

Yanda ekran görüntüsü bulunan minik programcık ile birkaç adımda yüzlerce resme logonuzu basabilirsiniz. Programda çeşitli hizalama seçenekleri mevcut. Seçilen logonun boyutu, kenarlara uzaklığı ve saydamlığı ayarlanabilir. Logoda istenen renk saydamlaştırılabilir. Yapılan ayarlar anında önizlenir. Yapılması gerekenleri adım adım yazayım:
1) 'Dosya Ekle' ile butonu farklı farklı konumlardan png, jpeg, jpg, gif veya bmp formatlarında dosyalar seçilir ve listeye eklenir.
2) 'Hedef Klasör Seç' butonu ile logo basıldıktan sonra resim dosyalarının kaydedileceği klasör belirlenir.
3) 'Logo Seç' butonu ile ico, png, jpeg, jpg, gif veya bmp formatlarından birine sahip bir logo resmi seçilir.
4) 'Baskı Ayarları' butonu ile 'Baskı Ayarları' penceresine geçilir.
Baskı Ayarları
Pencere ilk açıldığında bir logo belirlenmiş ise o logonun örnek bir arkaplan resmi üzerindeki önizlemesini gösterir. Logo istenen yere konumlandırılır. Logonun, resimlerin kenarlarına uzaklığı pixel cinsinden ayarlanır. Varsayılan olarak 100 olan boyut yüzdesi değiştirilerek logonun yeniden boyutlandırılması sağlanabilir. Logo görünürlüğü kısmından, logonun resimlere işlenirken uygulanacak renk baskınlığı ayarlanır. Logoda, işleneceği resimde görünmesi istenmeyen renkler varsa, bu renkler fare kullanılarak logonun önizlemesi üzerinden sol tıklamayla seçilir. Seçilen renk ile birlikte, renge yakın renk değerlerinin de saydamlaştırılması isteniyorsa, fark eşiği değiştirilir. Renk saydamlaştırma özelliği, 'Fark Eşiği'ne 0 değeri girilerek kapatılabilir.
Bu ayarlar da tamamlandıktan sonra, 'Başla' butonuna basılır ve kısa bir süre içerisinde tüm resimlere, belirtilen logonun basımı tamamlanır.
Bazı resimlerde, program işleyemeyeceği bir pixel formatıyla karşılaşabilir. Bu durumda pixel formatının, işlenebilecek 32 bitlik argb formata dönüştürülmesi için kullanıcıdan onay istenir. Verilecek onay, o an işlenecek tüm resimler için geçerli olur...
Güncelleme v1.0.0.1 (06/03/2010)
- Logo, işlenen resimlerde yeniden boyutlandırılarak işlenmiyordu. Problem giderildi.
- Hedef klasördeki bir dosya isminin işlenen dosya ismi ile çakışması halinde, dosyanın üzerine yazılıp yazılmayacağının sorulması ve yapılacak ilk seçimin, daha sonra işlenecek dosyalar için de geçerli olması sağlandı.
Okunma Sayısı: 738
Yayınlanma Tarihi: 01 Mart 2010 Pazartesi - 21:36
Anahtar Kelimeler: topluca, resimlere, logo, basmak, çizdirmek, aynı anda, yüzlerce, resim, fotoğraf, image, signature
Yorumlar ( 6 )
Hüseyin Atasoy#2
02/03/2010, 14:58
Sanırım öyle; artık frameworkün yüklü olmadığı çok fazla bilgisayar yok... Phyton dedin değil mi :D bu dili seven bir arkadaşın sayfasını vereyim o zaman :)
http://www.batuhanbayrakci.com/
HALİBER#3
02/03/2010, 17:34
Bu arkadaş İMYO'dan mı ? Sitesini inceliyorum dostum... Kolay gelsin.. ;)
Batuhan Bayrakçı#4
02/03/2010, 20:08
Eline sağlık Hüseyin... Darısı bu ve bunun gibi programları Java ile de yazmaya :)
Hüseyin Atasoy#5
02/03/2010, 20:12
Teşekkürler. Biz de senden bahsediyorduk Batuhan :D. İmyo'dan değil yok. Bilgisayar mühendisliğinin güçlü adaylarındandır kendisi :)
HALİBER#6
04/03/2010, 00:32
Hımm... Allah kollaylık versin cümleten ;)
Yorum/Görüş Bildir