WEB TEKNOLOJİ

Pastel, Terminalden Renklerle Çalışmak İçin Yeni Bir Araç

Pastel komut satırı aracı renkleri üretmek, analiz etmek, dönüştürmek ve işlemek için

Pastel renklerle çalışmak / çeşitli renk işlemlerini gerçekleştirmek için yeni bir serbest ve açık kaynaklı komut satırı aracıdır. Rust ile yazılmıştır ve renkleri bir formattan diğerine dönüştürebilir, terminaldeki renkleri gösterip analiz edebilir, görsel olarak farklı renkler kümesi oluşturabilir ve hatta daha birçoğu ile birlikte bir renk seçicisi de bulunur.

Araç, RGB, HSL, CIELAB, CIELCh ve ANSI 8 bit ve 24 bit gösterimleri dahil olmak üzere birçok farklı renk formatını ve renk alanını destekler.

Mevcut Pastel alt komutları:

  • color: Verilen renk hakkında bilgi görüntüleme
  • list: Mevcut renk isimlerinin listesini göster
  • random: Rastgele renklerin bir listesini oluşturun
  • distinct: Renk çiftleri arasındaki algılanan renk farkını maksimize ederek görsel olarak farklı renklerden oluşan bir dizi oluşturun
  • sort-by: Verilen özelliğe göre renklerin listesini sırala
  • pick: İnteraktif olarak ekrandan bir renk seçin (pipet)
  • format: Verilen renkleri belirli bir formata dönüştürme
  • paint: ANSI çıkış dizilerini kullanarak renkli metinler yazdır
  • gradient: 'Start' ve 'stop' arasında enterpolasyon yapan bir renk dizisi oluşturun. İnterpolasyon belirtilen renk alanında gerçekleştirilir
  • mix: Verilen renk alanında iki renk arasında araya girerek yeni renkler oluşturun
  • saturate: Renk doygunluğunu belirli bir miktarda artırma
  • desaturate: Renk doygunluğunu belirli bir miktarda azaltma
  • lighten: Rengi belirtilen miktarda hafifletmek
  • darken: Rengi belirtilen miktarda
  • rotate: Ton kanalını belirtilen açıyla döndürün
  • complement: Tamamlayıcı rengi alın (ton 180 ° döndürülmüş)
  • gray: Belirli bir hafiflikte gri tonu oluşturma
  • to-gray: Rengi tamamen desaturate eder (parlaklığı koruyarak)
  • textcolor: Belirli bir arka plan rengi için okunabilir ön plan metni rengini (siyah veya beyaz) döndür. Bu, ters şekilde, yani belirli bir metin rengi için bir arka plan rengi oluşturmak için de kullanılabilir.

Renk seçme komutunun çalışması için dikkat edilmesi gerekenler (pastel pick), kullanıcıların seçim yapabilecekleri bir dış renk seçicinin yüklü olması gerekir gpick, xcolor, grabc, renk seçici ve bukalemun.

Bunları da beğenebilirsin: Gtk Tabanlı Linux Terminaliniz İçin 179 Renk Şeması (Gnome Terminali, Tilix, Xfce Terminali, Daha Fazlası)

Ekran görüntüleriyle birkaç Pastel örneği:

Pastel'i kullanma color altıgenlik 3 renk hakkında bilgi göstermek için alt komut (pastel color 556270 4ecdc4 c7f484):

pastel renk bilgisi göster

Pastel'i kullanma random alt komutunun (pastel random -n 3 --strategy lch_hue):

pastel rastgele renkler

Pastel'i kullanma sort-by 20 rastgele rengi hue ile sıralamak ve çıkışı hex olarak biçimlendirmek için komut. (pastel random -n 20 | pastel sort-by hue | pastel format hex):

pastel sıralama

Pastel'i kullanma mix RGB renk alanında kırmızı ve maviyi karıştırarak yeni bir renk oluşturmak için alt komut (pastel mix --colorspace=RGB red blue):

Pastel karışımı

Programın geliştiricisinin oluşturduğu bir Pastel demo GIF'ini de görüntüleyebilirsiniz. GitHub.

Pastel'in “gerçek rengi” (24bit) destekleyen bir terminal öykünücüsü ile kullanmak isteyeceksiniz, ancak Pastel'de 8 bit modu var ve renk modu yok. Varsayılan olarak, çalışması gereken modu otomatik olarak algılamaya çalışır, ancak bunu kullanarak komut satırında da belirtebilirsiniz. -m / --color-mode, ardından aşağıdaki modlardan biri gelir: 24bit, 8bit, kapalı veya otomatik.

Çoğu terminal emülatörü, “Germome Terminal, Xfce4 Terminal, Terminator, Tilix, Guake, Pantheon Terminali, LXTerminal, Tilda, vb. üzerinde. Pastel aslında terminal emülatörünüzün 24 bit renkleri destekleyip desteklemediğini kontrol etmek için kullanabileceğiniz bir seçeneğe sahiptir – tek yapmanız gereken pastel colorcheck.

Pastel ilk sürümünü sadece 5 gün önce piyasaya sürdü, ancak zaten oldukça yetenekliydi, formatlar arasında dönüştürme veya ekrandan renk seçme gibi hızlı, basit işlemler yapmaktan, renk paletlerini oluşturmak için komut dosyalarında kullanmak gibi oldukça az kullanım senaryosuna sahipti. veya temalardaki veya SVG dosyalarındaki renkleri değiştirebilir.

Pastel indir

Pastel bültenleri sekmesinde Linux (DEB ve genel) ve macOS ikili dosyaları bulunur. Pastel'i Cargo aracılığıyla veya Arch Linux için bir AUR paketi kullanarak da kurabilirsiniz. Kontrol et Kurulum Talimatları GitHub’dan ayrıntılar için.

Daha Fazla Göster

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kapalı