Konunun kalıcı olması için foruma taşımayı uygun buldum. Burada tüm detaylarıyla tartışabiliriz, sonuca da ulaşabiliriz.
CorelTURK RGB2CMYK_Bitmaps 3.7'yi buradan indirebilirsiniz.
aslında benim uğraşım makro yazmak değil ama bizim yaptığımız makroda 4 bölümde organize ettik;bütün textleri convertlemek(powerclip içi dahil),powerclip içindeki kilitli,kilitsiz lensli nesneyi kilit kalacak şekilde dpi ayarı kullanıcıda olmak şartıyla yani sizin makronuzdaki gibi,powerclip dışındaki lensli kilitli ,kilitsiz nesneleri rgb den cmyk ya çevirmek kilitli kalmak şartıyla;bir de tüm fotoğrafları rgb den cmyk ya çevirmek;şeklinde ayrıştırdık uğraşıp başabildiğimiz bu kadar ama biz bu konuda oldukça acemiyiz...kodları bütün olarak paylaşacağım ve makro yazımı konusunda burada bir dershane oluşturulursa çok faydalı olacağını düşünerek paylaşacağım insanlar kodlarla uğraşıp kendini geliştirsinler istiyorum...siz bizim kodlarımızla ilgili olarak daha kolay olanını sunabilirsiniz makro yazımı konusunda burada mutlaka bir alan açılmalı diye düşünüyorum eğer kodlarımız doğruysa ki biz denedik başarılı olduğunu gördük fazlalık ya da eksiklik varsa bura da tartışarak en iyi hale getirip paylaşabiliriz makro piyasası olduğunu görüyorum ama siz makronuzu bedava paylaşıyorsunuz ben de sizden ilham alarak kodlarımızı açık olarak sunuyorum makorunun paylaşılabilecek doğrulukta olduğunu düşünürseniz coreltürk ten paylaşabiliriz saygılarımla
Edip, yazdığın makro için farklı bir başlık açabilirsin ve orada tartışabiliriz.
Burada tartışmak istediğim, CT_RGB2CMYK Bitmap makrosunun sorunları ya da geliştirilmesine yönelik öneriler.
Özellikle kilitli nesnelerle ilgili durum için kullanıcılarla hemfikir olabilmek adına konuyu buraya taşıdım.
Makroların mümkün olduğunca genel kullanıcı kitlesine hitap etmesi için yine mümkün olduğunca basit olması gerektiğini düşünüyorum. Buradaki amaç ücretsiz olarak dağıtılan CorelTÜRK makrolarını kullananlar başta olmak üzere, gelecekteki kullanıcıların geneline nasıl faydalı olabiliriz sorusunun cevabıdır.
Yoksa düşük bir ücret karşılığında senin yapmak istediğin makronun yaptıklarını ve çok daha fazlasını yapan bir makro var. Kont ile bunu paylaşmıştım. CDRPreflight ile çok fazlasını yapabilirsiniz.
Şimdi... Kilitli nesneler için nasıl davranmalı CT_RGB2CMYK Bitmaps?
Merhaba, öncelikle sevgili Kürşad kardeşim, titiz bir emekle hazırlamış olduğun bu makro günden güne mükemmele doğru gidiyor bunu belirtmek isterim.
Yaptığı işi ise, CorelDRAW 'ın olmazsa olmazı olarak görüyoruz; öyle ki her yeni sürümde bence Corel firması tarafından bonus box paket adı altında yayınlanabilecek bir araç bu :) Tabi ki bu konuda daha önce de söz ettiğimiz gibi, böylesi işlevsel ve mühim makroları üretenlere CorelDRAW ın gecikmekte olan bir saygı duruşu beklenmiyor değil.Kilitli nesneler..,
Adı üstünde olan nesne kilitleme olayı bence, nesneye müdahale işlemini engelleme ve kendi tasarrufumuza alma amacıyla kullandığımız önemli bir komut..,
Dolayısı ile, CT_RGB2CMYK Bitmaps makrosu, kilitli nesnelere elbette hükmedebilmeli ancak bunu serbestçe, iş içerisindeki tüm kilitli nesneleri sorgusuzca açarak değil de, en azından bunun için bir seçenek sunarak bu davranışı geliştirmeli.Örneğin, iş içerisinde bir bitmap i grayscale ve 72 dpi olarak barındırmak istiyorum. Bunu istediğim için de makro ya da insan eli onu bilerek ya da bilmeyerek etkilemesin diye o nesneyi kilitliyorum.
İşte makro bu noktada, run durumundayken bunu seçenek olarak verebilmeli. "Kilitli nesneler edit / enable - disable" vb bir kutucuk yerleştirilebilir.
Ben bu işi 1 değil 2 adım öteye taşıyayım ;
Diyelim kalabalık bir iş ve içinde yukarıda anlattığım gibi "dokunulmaz" olsun istenen ve kilitlenmiş nesneler var ama bir de "300 dpi CMYK" olmasını istediğimiz "kilitli" nesneler de var.
Makro bu durumda şöyle bir list penceresi açsın : "Kilitli nesneler listesi ve özellikleri" ve aşağı doğru bu nesneler ve özellikleri sıralansın ve başlarında kutucuklar olsun (resave makrosunu hatırlayalım) Kullanıcı o kutucukları seçerek ve seçmeyerek hani kilitli nesnelere etki yapabileceğini seçebilsin.
Bence bu, makronun artık, makroluktan çıkıp bir CorelDRAW ın sibernetik bir organı gibi büyüyen bir hal almasının habercisi olacaktır :D.
Bende Serhat'la aynı fikirdeyim. Ben birşeyi kilitlediysem bir nedeni vardır. (gerçi genelde unutup kaybediyorum ama olsun :) )
Ama birde işin farklı boyutu var. Ya benim gibi kilitli unuttuysak yada Kürşad hoca nın dediği gibi iş dışarıdan geldiyse.
Bence en mantıklısı bir check box açılır denir ki "Macro'yu Kilitli nesneye uygula" bu kadar. Çok ayrıntıya gerek yok. Bu kesimde Serhat'tan ayrılıyorum. Ayrıntıya gerek yok. Ne kadar sade o kadar iyi.
Grayscale zaten CMYK'nın K kanalı olduğundan onu CMYK yapmaya zaten gerek yok.
Bence macro bu haliile de çok güzel. Ama inanıyorum ki Hocamın özeniyle 4.0 versiyonu çok daha mükemmel olacak.
Bu arada alın size bir makro fikri daha. "Tüm kilitli nesnelerin kilidini aç " makrosu :)
Coşkun arkadaşım (edipsoylu :) ) Makron çok güzel bir şeye benziyor. Onun için ayrı bir konu aç da orada tartışalım. Birde bazen çok karışık yazıyorsun ben yaşlı bir adamım anlayamıyorum :)
Edit; Hocam CDRPreflight süper bi macro ama 35.95 (35.95 ne yaw bildiğin 36$ işte ~65tl) pahalı bir fiyat.
Kilitli nesneler için bir checkbox koymak yeterli gelecektir. Fakat burada bir durum daha oluşuyor.
RGB2CMYK için kilitli nesne checkboxDPI değiştirmek için kilitli nesne için checkbox.
İkisi için de ayrı ayrı checkbox mı konulmalı? Neticede cmyk yapmak istemeyeceğin bitmap in çözünürlüğünü değiştirmek isteyebilir kullanıcı.
Bu arada makro sadece RGB bitmap'leri cmyk'ya çeviriyor. Diğerlerinin hiçbirine müdahale etmiyor. Buna istinaden makro geliştirilebilir. Bir listbox ile renk tüm renk uzayları seçilebilir, belirili dpi dan düşük bitmaplerin çözünürlükleri değiştirilebilir... Tabi bunlar eklendikçe makronun da basitliği ortadan kalkar... Bu nedenle daha çok özellik isteyen 65 tl'yi veri cdrpreflight'ı alabilir... Kont, 65 TL yaptığı işe göre pahalı değil bence. ;)
Hocam Basit ve kullanışlı olması bakımından BENCE o kadar ayrıntıya ihtiyaç yok.
Renk Uzayı filan ne o öyle. adını söyleyince bile kafam karışıyor :)Her neyse Kilit için bir Check box. 300dpi için bir checkbox. yeterli bence. Kilitlileride işe dahil et deyip 300dpi yap dersek aynı işi görür.
Hocam Walla pahalı yaw :) Ama siz dediniz diye alırım walla :)
KontDRACULA said:Her neyse Kilit için bir Check box. 300dpi için bir checkbox. yeterli bence. Kilitlileride işe dahil et deyip 300dpi yap dersek aynı işi görür.
KontDRACULA said:Hocam Walla pahalı yaw :) Ama siz dediniz diye alırım walla :)
Bu arada... Hoşgeldin ÇINAR :)
Teşekkürler Hocam.