İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Color Picker UD+

Ben Kenobi15.02.201741 cevap7.947 görüntüleme
2011'den beri7.329 mesaj
#1
8.5.2017



Versiyon 1.1.7 bizlerle.

Windows Ekran Görüntüsü


Linux Ekran Görüntüsü


İndirme Adresi
ColorPickerUD+ 1.1.7.7z

-------------------

Kendim yazmış olduğum, C++ programlama dili ve Qt arayüz kütüphanesi ile hazırlanmış, renk seçme, rastgele renk atama, seçilen renklerin ayrıntılı bilgisini gösterme, renkleri kaydetme ve geri yükleme, farklı renk modları uygulama, kayan sayı cinsinde renkleri gösterme gibi gelişmiş özelliklere sahip Renk Seçicisi Yazılım.

Daha önce konu açmıştım ama ismi değiştiği için yeni bir başlangıç yapıyorum.

Güncel Versiyon
1.1.1

İndirme Adresi
ColorPickerUD+ 1.1.1.7z

Ayrıntılı Bilgi
PROGRAM



|[ VERSION ]|===========================================================================================================================================================================================
|* 1.1.1

|[ DESCRIPTION ]|=======================================================================================================================================================================================
|* ColorPickerUD is an advanced, fast and native color picker.
|* Drop Any Pixel, One Space Sampler To Catch Them All.

|[ PLATFORM ]|==========================================================================================================================================================================================
|* The product can be executed from Windows, GNU-Linux and MacOS operating systems.
|* Program binaries are 64-bit but source codes in project directory can also be compiled for 32-bit without any modification.

|[ INSTALL ]|===========================================================================================================================================================================================
|* You need a proper software to open LZMA2 compression algorithm for 7z archives.
|* Delete previous version of files and folders before update to prevent conflictions.
|* Delete ColorPickerUD.cfg file which can be located at Documents folder of user.

|[ WINDOWS ]|===========================================================================================================================================================================================
|* Copy contents to the standart software folder. --> ~/ProgramFiles/ColorPickerUD/
|* Make a shortcut from *.exe file to a desired location like Desktop or Start Menu.

|[ GNU-LINUX ]|=========================================================================================================================================================================================
|* Copy contents to the write permission granted user folder. --> ~/home/*USER*/ColorPickerUD/
|* Make a shortcut from AppRun file to a desired location like Desktop or Application Menu.

|[ MACOS ]|=============================================================================================================================================================================================
|* Download Qt Creator for MacOS from the following address.
|* https://www.qt.io/download-open-source/#section-2
|* Open the project and compile source code in Release mode without any extra effort or code modification.
|* Copy contents to the standart execution folder.
|* Make a shortcut from openable file to a desired location like Desktop or Quick Menu.

|[ OPTIONAL ]|==========================================================================================================================================================================================
|* Install monospace fonts in order to display help files correctly and align labels more accurate.

|[ USAGE ]|=============================================================================================================================================================================================
|* Left-Click  on one of slots arranged at left-side to activate and see informations about them.
|* Left-Click  on Colored Button to randomize all     slots based on the algorithm and space configuration.
|* Right-Click on Colored Button to randomize current slot   based on the algorithm and space configuration.
|* Left-Click  on Pick     Button and keep holding while moving to grab any pixel around the screen.

|[ OPTIONS ]|===========================================================================================================================================================================================
|* RGB    : Red, Green, Blue
|* GRY    : GrayScale
|* HSL    : Hue, Saturation, Lightness
|* HSV    : Hue, Saturation, Value
====================================================================================================
|* Float : Enable float variables instead of byte.
|* Alpha : Enable transparency channel as uppermost.
|- AXYZ    : Put alpha characters in the beginning of hex.
|- XYZA    : Put alpha characters in the end        of hex.
====================================================================================================
|* ATop    : Activate always on top flag for the main window.
|* Style : Switch between native themes based on the operating system and additional stylesheets.
|* Reset : Reset configuration parameters. The program saves user prefences in a *.cfg file type located user documents directory with the executable. Delete it to manually reset parameters.
====================================================================================================

|[ RESULTS ]|===========================================================================================================================================================================================
|* Lumin : Linear Interpolation | Coefficient  Mean of RGB channels based on perceptual luminosity which gives the standart grayscale conversion value. (RedL --> 0.3, GreenL --> 0.59, BlueL --> 0.11)
|* Inter : Equal  Interpolation | Arithmetical Mean of RGB channels which gives the average color weight.
|* Alpha : Linear Interpolation | Coefficient  Mean of A   channel   which gives the transparency ratio.
====================================================================================================
|* Name    : Specified name     of the color. Press Enter | Return key to process name field.
|* Hex    : Hexadecimal number of the color. Press Enter | Return key to process hex    field.
====================================================================================================
|* Load    : Load a color palette file which was previously saved.
|* Save    : Save the color palette to a file as ASCII type plain text.

|[ INFO ]|==============================================================================================================================================================================================
|* Config and Palette files are fully editable with any text editors.
|* Middle-Click on one of slots to invert current color.
|* Right-Click   on one of slots to change main layout's background color which will be keeped until selecting a new style.

|[ ERROR + PROBLEM HANDLING ]|==========================================================================================================================================================================
|* Delete ColorPickerUD.cfg file which can be located at Documents folder of user which may cause a crash if the file is from older version or corrupted.

|[ HELP ]|==============================================================================================================================================================================================
|* Plain Text documents are best viewed by disabled word wrapping and need monospace fonts to be viewed correctly on editors.
|* Hyper Text documents are best viewed by HTML5+|CSS3+|JS+ supported browsers.
|* If you get any slowdowns on opening Hyper Text documents, add local pages in your WhiteList of browser's ad-blocking plugin if you have any like uBlock Origin, Adblock Plus, etc.
|* All sources and resources are included to modify or maintain scripts.

|[ LICENSE ]|===========================================================================================================================================================================================
|* All contents related this product is licensed with LGPLv3+. Visit http://www.gnu.org/ or read license files for more info.

|[ CONTACT ]|===========================================================================================================================================================================================
|* Caner ÖZDEMİR
|* canerozdemir.mail@gmail.com
|* canerozdemirportfolio.wordpress.com
düzenlendi
Cevaplar
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#2
Eski logoyu söylemesi ayıptır Google'dan çarpmıştım. :D
Dağıtmayı düşünmediğimden kendi kendime kullanım için almıştır.
Şimdi madem programı diğer kullanıcılar için kullanıma sunuyoruz, içerisinde bana ait olmayan tek parça olan simgeyi de değiştirdim, az önce InkScape bile basit vektör tabanlı bir logo tasarladım.
2010'den beri112 mesaj
#3
Eski logoyu söylemesi ayıptır Google'dan çarpmıştım. :D
Dağıtmayı düşünmediğimden kendi kendime kullanım için almıştır.
Şimdi madem programı diğer kullanıcılar için kullanıma sunuyoruz, içerisinde bana ait olmayan tek parça olan simgeyi de değiştirdim, az önce InkScape bile basit vektör tabanlı bir logo tasarladım.
Kendi programım için yaptığım logo nun tarzına benzettim biraz :)



Sizde benim logo gibi sadece yuvarlak vector çizimlerle oluşturdunuz logo yu sanırım.

Tavsiyem renkleri biraz daha canlı yapmanız.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#4
Jaex dedi: ↑
Kendi programım için yaptığım logo nun tarzına benzettim biraz :)



Sizde benim logo gibi sadece yuvarlak vector çizimlerle oluşturdunuz logo yu sanırım.

Tavsiyem renkleri biraz daha canlı yapmanız.
Teşekkürler, gerçekten çok cansız yapmışım ve gözümün önündeki şeyi farketmemişim.
Bunun nedeni sanırım aynı tasarıma baktıkça gözün alışması ve kusurları artık farketmemesi.
Daha önce defalarca başıma geldi.

Versiyon 1.1.3 yayınlandı.
Bu versiyonda MingW compilerına ait güzel optimizasyonlar, logo değişimi, C++14'e geçiş, dökümantasyon içerisine gömülü fontlar ve bir büyük ile bir küçük hata düzeltmesi içeriyor.
Color Picker UD+ artık ToolSeq UD+ ile entegre olduğundan versiyon numaraları aynı olacak, o yüzden 1.1.1'den 1.1.3'e artış oldu.

İndirme Adresi
ColorPickerUD+ 1.1.3.7z

Ayrıntılı Bilgi
PROGRAM
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#6
1.1.5 başta gamma desteği olmak üzere güzel değişikliklerle gelecek.
Tasarım biraz değişti, önerisi olan varsa yazabilir.
2010'den beri112 mesaj
#7
Kendi yazdığım color picker dan ekran görüntüsü vermek istedim belki yeni fikirler verebilir diye sana:



Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#8
Resimler görünmüyor.
[*img*]link[*/img*]
Yıldızları silip bu şekilde atın.

Güncelleme: Düzeldi.
2010'den beri112 mesaj
#9
Imgur link kullandığımda gözükmüyordu. SDN sunucusu varsayılan dns kullandığı için ulaşamıyor herhalde Imgur sunucularına. O yüzden başka yere yüklemek zorunda kaldım.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#10
Jaex dedi: ↑
Imgur link kullandığımda gözükmüyordu. SDN sunucusu varsayılan dns kullandığı için ulaşamıyor herhalde Imgur sunucularına. O yüzden başka yere yüklemek zorunda kaldım.
Hocam sanırım bu büyük ihtimal WinForms, küçük ihtimal WPF.
Sizi halkın ve Hakkın yolu olan C++|Qt'ye davet ediyorum. :D

Hex ile Decimal arasındaki fark ne ?
Key değeri neyi gösteriyor ?

Ben hiçbir yerde yüzdelik değer kullanmadım, ya native değeri ya da illa yüzdelik oran isteniyorsa float değer(0.5 gibi), çünkü normalde algoritmanın kendisinde 255 adet saturation ve 255 adet value değeri varken, yüzdelik olunca 255 farklı varyasyonu 100 farklı varyasyona kısıtlamış oluyoruz.
CMYK algoritmasını ileriki bir versiyonda desteklemeyi düşünüyorum, yavaş yavaş ilerliyorum.
Programın ilk versiyonu şuydu.
2010'den beri112 mesaj
#11
Hocam sanırım bu büyük ihtimal WinForms, küçük ihtimal WPF.
Sizi halkın ve Hakkın yolu olan C++|Qt'ye davet ediyorum. :D

Hex ile Decimal arasındaki fark ne ?
Key değeri neyi gösteriyor ?

Ben hiçbir yerde yüzdelik değer kullanmadım, ya native değeri ya da illa yüzdelik oran isteniyorsa float değer(0.5 gibi), çünkü normalde algoritmanın kendisinde 255 adet saturation ve 255 adet value değeri varken, yüzdelik olunca 255 farklı varyasyonu 100 farklı varyasyona kısıtlamış oluyoruz.
CMYK algoritmasını ileriki bir versiyonda desteklemeyi düşünüyorum, yavaş yavaş ilerliyorum.
Programın ilk versiyonu şuydu.
C# WinForms kullanıyorum ben: GitHub - ShareX/ShareX

Bende sizi halkın ve hakkın yolu olan open source a davet ediyorum :D

Bazı scripting dilleri renk için hex string veya rgb yerine integer kullanmayı tercih ediyor. Decimal 32 bit sayı yani.

CMYK deki "K" oluyor key. Yani baskı yapan makinelerdeki siyah değerini belirliyor.

Yüzdelik değer kullanmamın nedeni Photoshop color picker ile aynı değerleri vermek idi:

Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#12
Zaten open source, hatta free software, kaynak kodları içinde var.
C#'ın veya genel olarak .NET'in özgür yazılım felsefesinde bazı sıkıntılar var.
Ayrıca native değil, ayrıca teoride multi-platform olmasına rağmen pratikte çok sıkıntıları var.
Bu yüzden sizi C++ ve Qt'ye davet ediyorum. :D

CMYK'daki K'nın Key olduğunu bilmiyordum, teşekkürler.

Sizin çalışmanızdaki gibi biraz renk alanlarını büyüttüm ve tekrar tasarladım.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#13
Versiyon 1.1.5 bizlerle.

Windows Ekran Görüntüsü


Linux Ekran Görüntüsü


İndirme Adresi
COLOR PICKER UD+
2016'den beri9.400 mesaj
#14
@Ben Kenobi Ellerinize sağlık. Program güzel görünüyor.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#15
Versiyon 1.1.6 çıktı.
Linux versiyonu isteyen olursa yayınlarım.



ColorPickerUD+ 1.1.6.7z
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#16
Versiyon 1.1.7 büyüteç ile birlikte gelecek.
2008'den beri15 bin mesaj
#17
Versiyon 1.1.5 bizlerle.

Windows Ekran Görüntüsü


Linux Ekran Görüntüsü


İndirme Adresi
COLOR PICKER UD+
Hocam ilk mesajda ve bu mesajda görseller görünmüyor.

Düzeltme şansınız var mı? Yoksa resimleri özel mesajla atarsanız düzeltebilirim.

Elinize emeğinize sağlık.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#18
Hocam ilk mesajda ve bu mesajda görseller görünmüyor.

Düzeltme şansınız var mı? Yoksa resimleri özel mesajla atarsanız düzeltebilirim.

Elinize emeğinize sağlık.
Ben ilk geldiğim zamanlarda bu konuyu yöneticiler ile konuştum ve olumsuz cevap aldım.
Mümkünse 15 dakika kuralı sürekli güncellenen bazı konular için devre dışı bırakılsın.
Bu konu için bana yetki verirseniz ben de her güncelleme sonrası yenilenen resimleri ve adresleri ilk sayfa üzerinden güncellerim ve böylelikle son entrye bunları yazmak zorunda kalmam.
Yoksa her güncellemede sizi rahatsız etmeye gerek yok zaten son entryde yayınlıyorum güncel resimleri ve indirme adreslerini.
2008'den beri15 bin mesaj
#19
Ben ilk geldiğim zamanlarda bu konuyu yöneticiler ile konuştum ve olumsuz cevap aldım.
Mümkünse 15 dakika kuralı sürekli güncellenen bazı konular için devre dışı bırakılsın.
Bu konu için bana yetki verirseniz ben de her güncelleme sonrası yenilenen resimleri ve adresleri ilk sayfa üzerinden güncellerim ve böylelikle son entrye bunları yazmak zorunda kalmam.
Yoksa her güncellemede sizi rahatsız etmeye gerek yok zaten son entryde yayınlıyorum güncel resimleri ve indirme adreslerini.
Hocam böyle bir özellik var mı Xenforo'da bilmiyorum, daha önceden neden yapılmadığı hakkında da fikrim yok. Ancak beni rahatsız etmezsiniz, burada size yardımcı olmak amacıyla varız zaten. Ne zaman isterseniz mesaj atın, görür görmez öncelikli iş olarak sizin mesajınızla ilgileneceğime söz veriyorum.

Son entrye yazmanız bence güzel bir şey, eğer yeni mesaj kısmında çıkmasa ben es geçebilirdim bu güzel konuyu.

Ne zaman isterseniz bana yazabilirsiniz, mesajınızı bekliyor olacağım.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#20
Hocam böyle bir özellik var mı Xenforo'da bilmiyorum, daha önceden neden yapılmadığı hakkında da fikrim yok. Ancak beni rahatsız etmezsiniz, burada size yardımcı olmak amacıyla varız zaten. Ne zaman isterseniz mesaj atın, görür görmez öncelikli iş olarak sizin mesajınızla ilgileneceğime söz veriyorum.

Son entrye yazmanız bence güzel bir şey, eğer yeni mesaj kısmında çıkmasa ben es geçebilirdim bu güzel konuyu.

Ne zaman isterseniz bana yazabilirsiniz, mesajınızı bekliyor olacağım.
Peki o zaman bir sonraki versiyonda vereyim.
Zaten birkaç güne yayınlarım.

Arkadaşlar son versiyonda güzel değişiklikler var.
Pencere çubuğunu kendim tasarladım, bu sayede artık Windows ve Linux'te %98 oranında (Windows ve Linux'un kendine özgü font render tekniği vs hariç) aynı gözükecek.
Tasarım şu şekilde.
Önerisi olan varsa özel mesaj olarak veya bu konu üzerinden atabilir.
2016'den beri9.400 mesaj
#21
Peki o zaman bir sonraki versiyonda vereyim.
Zaten birkaç güne yayınlarım.

Arkadaşlar son versiyonda güzel değişiklikler var.
Pencere çubuğunu kendim tasarladım, bu sayede artık Windows ve Linux'te %98 oranında (Windows ve Linux'un kendine özgü font render tekniği vs hariç) aynı gözükecek.
Tasarım şu şekilde.
Önerisi olan varsa özel mesaj olarak veya bu konu üzerinden atabilir.
Ellerinize sağlık. Çok güzel görünüyor.
2016'den beri9.400 mesaj
#23
İndiriyorum. :)
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#24
İki ufak hata buldum.
Birincisi float açınca ve sonra kapatınca program yeniden başlayana kadar sayıları float göstermeye devam ediyor.
İkincisi büyüteç ekran kenarlarına gelince resim bozuluyor.
İki sorunu da az önce çözdüm, bir sonraki versiyonu iki üç güne yayınlarım inşallah.
2016'den beri9.400 mesaj
#25
@Ben Kenobi Resimdeki işaretlediğim yeri çok beğendim. :)
Adsız.png
--- Gönderi Güncellendi ---
@Ben Kenobi Bu programı herhangi bir oyuna ya da programa eklemek mümkün mü?
Euro Truck Simulator 2'de renk paleti vardı.
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#26
@Ben Kenobi Resimdeki işaretlediğim yeri çok beğendim. :)
Değil çünkü resimden de göreceğin üzere kendi programım için özel başlık çubuğu yaptım, sağ taraftaki iki tuşun görüntüsünü de az önce güncelledim hehe. :)
Böyle yapmamın nedeni programın siyah görüntüsüyle Windows ve Linux'te genelde varsayılan renk olan beyaz başlık çubuğunun uyuşmaması.

Ancak Windows'ta TitleBar'ı değiştirmek elbette mümkün.
Browse Windows 10 | Customization | DeviantArt
Misal Windows 7'ye benzer bir görünüş için;
Longhorn Office 2010 Edition For Windows 8\8.1\10
Ya da Ubuntu'ya benzer bir görünüş için;
Maverick 10 - Windows 10 Theme
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#27
Versiyon 1.1.8 bizlerle.
Birkaç ufak hata giderildi ve tüm GUI elementleri stylesheet ile daha uyumlu biçimlendirildi.

Windows Ekran Görüntüsü

Linux Ekran Görüntüsü


İndirme adresi
ColorPickerUD+ 1.1.8.7z
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#28
Versiyon 1.1.9 bizlerle.
Windows için VC++ yerine daha verimli sonuç veren MinGW-x64 compilerı ile derlendi. (Linux'teki GCC compilerının native Windows portu)
Bir ufak hata giderildi.
GUI için ince ayarlar yapıldı.

Windows Ekran Görüntüsü


GNU-Linux Ekran Görüntüsü


İndirme adresi
ColorPickerUD+ 1.1.9.7z
düzenlendi
Ben Kenobi Konuyu açan
2011'den beri7.329 mesaj
#30
Yeni versiyon tasarımı. :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.