Color Random - C++/Qt İle İlk Yazılım Denemem

Bu konuyu okuyanlar

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
image.png


Özellikle resim alanında uğraşan arkadaşlar için RGB/Grayscale/HSV olarak belirtilen renk aralığında rastgele renk üreten bir program.
Örneğin mavi tonda rastgele bir renk istiyorsanız işinize yarayabilir.
En yukarıda belirtilen algoritmaya ait min ve max aralıkları ayarlayabilir, Calculate butonunun yanındaki 4 slottan herhangi birini tek tıklama işlemiyle aktive edebilir, çift tıklama işlemiyle renk seçiciden ekstra renk özelliklerine bakabilir ve manuel atama yapabilirsiniz.

İndirme Adresi
ColorRandom 1.0.7z

Lisansı GPLv3+'tır ve ücretsizdir. İsteyene kaynak kodunu verebilirim. Ben de yeni başladım, pek bir bilgim yok.
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
image.png


Versiyon 1.0.3 ile;
- Nesne tabanlı altyapıya geçildi
- Slot sayısı 8'e çıkarıldı
- Arayüzde değişiklikler yapıldı, artık tüm slotları değiştirmek için resimli butona sol, sadece aktif slotu değiştirmek için sağ tıklayın ve aktif slotun rengini manual olarak yukarıda görebilir veya değiştirebilirsiniz ya da aktif slota çift tıklayarak Color Picker Dialog açabilirsiniz.
- Harici kütüphaneler düzenlendi
- 1 adet hata düzeltildi
- Linux için de derlenip ek bir bağımlılığa ihtiyaç duymadan çalışacak hale getirildi.

İndirme adresi
Color Random 1.0.3.7z
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.0.4 ile
- Random fonksiyonu düzeltildi ve low value bias kısıtı giderildi.
- Eksi değerlere destek getirildi, misal -10 R kanalı için 245 demek, H kanalı için 350 demek.
- 2 ufak hata giderildi.
- Linux profili düzeltildi.
- Linux ile yüklenen harici kütüphaneler, her dağıtımda işe yaramadığının anlaşılması üzerine çıkartıldı. Linux üzerinde yüklemek için Linux kısmı içindeki usr klasörünü sisteminize root yetkisiyle kopyaladıktan sonra terminale ColorRand yazın ve çıkan hataya göre sisteminizdeki eksik olan dosyaları öğrenip, o dosyaların hangi paketlerde bulunduğunu araştırıp, dağıtımınızın kendi paket yöneticisinden yükleyin.

İndirme Adresi
Color Random 1.0.4.7z
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
:D
16.7 milyon renk var üstad, kolay değil.
Yeni versiyonda HSL renk seçim sistemini entegre etmek istiyorum.
HSL seçimi bazı durumlarda HSV ve RGB'ye göre insan aklına daha yatkın olabiliyor.
Ancak bunun için boş bir zamanımda, kendi Color Picker Dialog'umu tasarlayıp yazmam gerek, bu da zaman alacak, yeni versiyon daha geç çıkacak.

2000px-Hsl-hsv_models_b.svg.png


2000px-Hsl-hsv_models.svg.png
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Bugün bos vakit buladildim, arayüzü söyle olacak, henüz tamamlanmadı, önerisi olan varsa veya nasıl çalıstığını çözemeyen varsa buraya yazabilir ya da özel mesaj atabilir.
Üstteki rakamlar rastgele değer hesaplarken minimum ve maximum ölçüler, alttakiler ise aktif slota ait bilgiler, aktif slot üzerinde beyaz dikdörtgen olan.
bandicam_2016_08_31_02_04_10_904.png
 
Katılım
2 Haziran 2014
Mesajlar
4,764
Reaksiyon puanı
2,554
Puanları
113
Yaş
123
Kararımı değiştim aga senle aynı kafadan değilmişiz sen benden iyi çıktın :D
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Programın son görüntüsü büyük ihtimal böyle olacak.
Çesitli temalar için destek verdim hatta Fusion temasını dark stiline kendim geçirdim, 60 farklı rengi Qt Creator temasının rengine ayarladım.
Bununla birlikte Float desteği de eklenince programın yeni versiyonu uzayacak.

bandicam_2016_09_01_21_30_56_269.png


bandicam_2016_09_01_21_31_00_123.png
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.0.5 ile birçok yenilik geldi, not tutamadım.
Zaten artık İngilizce dökümantasyonu var, nasıl kullanılacağını, özelliklerini vs açıp okuyabilirsiniz.

Windows'ta şu görünüme sahip.
windows.png


Linux'te şu görünüme sahip.
linux.png


İndirme Adresi
ColorRand 1.0.5.7z
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Arkadaslar foruma belli bir süre uğrayamayacağım.
Zaten konuya sadece ben yazınca flood yapmıs gibi oluyor.

Güncellemeleri artık suradan takip edebilirsiniz.
Versiyon 1.0.5'i yenilenmis dökümantasyonu ve Windows ile Linux'te bazı eksik kütüphanelerin giderilmis haliyle tekrar yükledim.
ColorRand - Advanced Color Picker
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Bana bir şiir yazıp gideydin bari :D
나 보기가 역겨워
가실 때에는
말없이 고이 보내 드리오리다
영변 寧邊에 약산 藥山
진달래꽃
아름 따다 가실 길에 뿌리오리다
가시는 걸음 걸음
놓인 그 꽃을
사뿐히 즈려 밟고 가시옵소서
나 보기가 역겨워
가실 때에는
죽어도 아니 눈물 흘리오리다
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.0.6 çıktı.
Ufak hata düzeltmeleri, daha iyi interpolasyon ve güncellenmiş dökümantasyon içeriyor.
PROGRAM
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.0.7 çıktı.
- X11 grafik arabirimi içeren tüm Linux dağıtımlarına tam destek sağlandı. Bunun için tüm gerekli kütüphaneler statik olarak eklenip linklendi. Artık hemen her Linux dağıtımında sorunsuz ve ek bir paket yüklemeden çalısır hale getirildi.
- XP'den 10'a kadar tüm Windows dağıtımlarına tam destek sağlandı. Bunun için tüm gerekli kütüphaneler statik olarak eklenip linklendi. Artık hemen her Windows dağıtımında sorunsuz ve ek bir paket yüklemeden çalısır hale getirildi.
- Hex kodları için AXYZ ve XYZA seçenekleri eklendi.
- Arabirim resimleri SVG haline getirildi.
- Modifiye edilmis siyah tema varsayılan oldu.
- HTML yardım dökümantasyonu güncellendi.
- Kodların sematik biçemi yeniden düzenlendi.
- Bir ufak hata giderildi.

Windows ekran görüntüsü
00.png


Linux ekran görüntüsü
01.png


İndirme adresi
ColorRand 1.0.7.7z

Ayrıntılı bilgi
PROGRAM
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
İlgilenenler için versiyon 1.0.8 çıktı.

Örnek Windows ekran görüntüsü
001.png


Örnek Linux ekran görüntüsü
011.png


İndirme adresi
ColorRand 1.0.8.7z

Ayrıntılı bilgi
PROGRAM
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.0.9 yayınlandı.
Hangi versiyonda nelerin değiştiğini merak edenler varsa yazabilirim.

002.png

012.png


İndirme adresi;
ColorRand 1.0.9.7z
 

arsenik

Müdavim
Katılım
8 Ağustos 2009
Mesajlar
11,365
Reaksiyon puanı
242
Puanları
63
Merhaba kaynak kodları üstteki linkte mevcut mu incelemek isterim.
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Merhaba kaynak kodları üstteki linkte mevcut mu incelemek isterim.
Evet bütün proje dosyası indirme linkinde mevcut, "3 - Source" isimli klasörde bulunan ColorRand.pro dosyasını Qt Creator ile açarak inceleyebilir, hatta modifiye edip kendi versiyonunuzu da yayınlayabilirsiniz, lisansının LGPLv3+ veya ona uyumlu bir lisans olması şartıyla.
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Versiyon 1.1.0 yayınlandı.

Windows Ekran Görüntüsü
00.png


Linux Ekran Görüntüsü
01.png


İndirme Adresi
ColorRand 1.1.0.7z
 

Ben Kenobi

Müdavim
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Projenin ismi Color Picker UD olarak değişmiştir.
Yakında yeni bir versiyonu, yeni bir konu olarak yayınlanacaktır. Tahmin edeceğiniz üzere konu başlığı artık uygun değil.
Ayrıca Color Picker UD, Autodesk Maya için plugin paketi olan ToolSeq UD'nin içerisinde sunulacaktır.
ToolSeq UD - Autodesk Maya Script Paketi
Şimdiden Autodesk Maya'ya ait renk şemasını çıkarmış bulunmaktayım.
00.png


Bu mesajdan sonraki mesajımda yeni konuya ait linki forumu takip etmeyenler için atacağım.
 
Üst