Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » Corel Draw (132 ders)
 
CorelDraw VBA - Resimlerin modunu RGB'den CMYK'ya Çevirmek

Yazar: Tunç Y. Olçay  
Eklenme: 11.06.2009   Okunma: 5245   Seviyesi:  İleri
 
Evet kodlarımızı yazmaya başlayalım ve de açıklamalarını da karşılarına ekleyelim (' ile başlayan yerler tanımlar için, kod olarak işlemezler);

Dim b As Shape 'Aranacak RGB modundaki bmp'ye bir tanım yapıyoruz.

For Each b In d.ActivePage.FindShapes ' aktif sayfadaki RGB bmpler için bir "arama döngüsü" oluşturacağız.

If b.Type = cdrBitmapShape Then 'Eğer bmp tipi cdr bitmap ise (1. koşulumuz)
If b.Bitmap.Mode = cdrRGBColorImage Then 'Eğer bmp renk modu cdr RGB ise (2. koşulumuz)
b.Bitmap.ConvertTo cdrCMYKColorImage 'bu resimi CMYK moda çevir.
End If '1. Koşul sonu
End If '2. Koşul sonu
Next b 'Sıradaki bmp'ye geçelim ;)

Şimdi kodların normal yazılmış haline bir göz atalım.


Dim d As Document
Dim b As Shape
For Each b In d.ActivePage.FindShapes
        If b.Type = cdrBitmapShape Then
        If b.Bitmap.Mode = cdrRGBColorImage Then
         b.Bitmap.ConvertTo cdrCMYKColorImage
         End If
        End If
    Next b


Eğer birden fazla döküman açıksa ve de bunlar içindeki RGB bmplerin CMYK'ya çevrilmesini istiyorsak, bu kodlarımıza da döküman için döngü eklemeliyiz. (geçen dersimizden hatırlıyoruz)
Görünüm şu şekilde olur.


Dim d As Document
Dim b As Shape
For Each d In Documents
For Each b In d.ActivePage.FindShapes
        If b.Type = cdrBitmapShape Then
        If b.Bitmap.Mode = cdrRGBColorImage Then
         b.Bitmap.ConvertTo cdrCMYKColorImage
         End If
        End If
    Next b
    Next d


Evet sayfaya gelişigüzel birkaç RGB modlu bmp import edip kodumuzu çalıştıralım. (Sub ve End Sub blokları arasına yapıştırabilirsiniz.)

İyi çalışmalar, başarılar...
 

 

CorelDraw VBA - Resimlerin modunu RGB'den CMYK'ya Çevirmek Dersini Yazdirin YAZDIR

"CorelDraw VBA - Resimlerin modunu RGB'den CMYK'ya Çevirmek" dersi için 5 yorum var

02.08.2009 GraFımM diyor ki:
bunu cok aramıstım cok tesekkurler

14.09.2009 resho diyor ki:
hic bir sey anlamadim kardes biraz daha aciklarmisin. lutfen

28.01.2010 first_ladys diyor ki:
merhaba be photoshop kullanıyorum corel draw yükleim pc me 11 olanı fakat nereden başlıycam napabilirim ...

29.01.2010 olympiatr diyor ki:
Arkadaşlar öncelikle herkesten derslerime verdiğim uzun aradan ve sorularınıza verdiğim gecikmeli yanıtlardan dolayı özür diliyorum. Güney Amerika'dayım ve yoğun bir çalışma programı içersindeyim. VBA ile ilgili olarak bana çok mail vs geliyor. lütfen grafikte kullanılan CorelDraw ile CorelDraw VBA'yı birbirinden ayırt edelim. VBA; ileri düzey CorelDraw + Visual Basic bilgisi belirli düzeyde olan yada burdaki dersleri tam layığıyla adım adım takip etmiş (1. dersten itibaren) arkadaşlar için, CorelDraw ile tam pratik işler yapmak amaçlı, CorelDraw altında çalışan bir Visual Basic Aplikasyonudur. (Word, Excel vs ile de kullanabilirsiniz.) Yineliyorum, bu konuda kendinizi geliştirmek istiyorsanız, başta buradaki dersler olmak üzere (daha açık Türkçe ders şuan için yok! İngilizcesi iyi derecede olanlar için kaynak yeteri kadar var.) adım adım ve sabırlı bir şekilde ilerlemeniz gerekiyor. Yeni CorelDraw kullanıcılarına önerim şu olacak ki, mutlaka ve mutlaka 2-3 ay süren kurslara kayıt olmaları. (MEB sertifikalıları yeğleyin). Daha sonra burdaki Corel dersleri ile pekiştirebilirsiniz. Herkese saygılarımla.

24.06.2010 by_jirex diyor ki:
resho ben sana kısa yolunu anlatım kardes corel de bı resımı cmyk 300dpi yani baskı da kullanılan renkler ok. bu formata cevırmek ıstıyorsan ustte Bitmaps var ordan convert bitmaps tıkla orda secenekler var CMYK 300dpi ok tıkla bıtsın

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 179 Ziyaretçi, 8 Üye
BuKi ®, Charisma_47, siracel, Bym.ülkü, Gervinho, bozoklar, O-Lee, Keremel
Bugün: 862, Dün: 10154, Bu Ay: 21229, Toplam Ziyaret: 7227041, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2460, Video Dersler: 408, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz