Bu kullanışlı işlevlerle temel görüntü açıklamasını nasıl yapacağınızı öğrenin.
JES, fotoğrafları, videoları ve sesi düzenlemenizi sağlayan bir programlama ortamıdır. JES, bir görüntü seçmenize ve her pikselin rengini değiştirmenize olanak tanır. Bu programlı yaklaşım, görüntüleri ilginç şekillerde düzenlemenizi sağlar.
JES ayrıca kendi grafiklerinizi görüntülere eklemek için yerleşik işlevsellik içerir. Bu, dikdörtgenler, ovaller ve daireler gibi çizgileri veya şekilleri içerir.
JES'te Boş Bir Tuval Nasıl Oluşturulur
Yapabilirsiniz JES kullanarak mevcut görüntüleri oluşturun, bir kullanıcının bilgisayarında depoladıkları ve yüklemeyi seçtikleri dahil. Şekillerinizi boş bir görüntünün üzerine çizmek istiyorsanız, bunun yerine yerleşik makeEmptyPicture() işlevini kullanarak yeni bir boş tuval oluşturabilirsiniz.
- Yeni bir JES uygulamasında, createEmptyPicture() adlı yeni bir işlev oluşturun:
kesinboş resim oluştur():
- İçinde yerleşik makeEmptyPicture() işlevini kullanın. Yeni resmin genişliğini ve yüksekliğini piksel cinsinden işleve iletin. JES, Jython'u kullandığından, tıpkı Python'da yaptığınız gibi kodunuzu girintilendirdiğinizden emin olun. bazılarına göz atabilirsin yeni başlayanlar için hayati Python komutları Python becerilerinizi gözden geçirmeniz gerekiyorsa.
emptyPicture = makeEmptyPicture (600, 300)
- Resmi görüntülemek için show() işlevini kullanın:
göstermek(boşResim)
- Tıkla Programı Yükle programlama alanı ile komut satırı arasında bulunan düğme. Tıklamak Evet, ve mevcut kodunuzu yeni bir dosyaya kaydedin.
- Komut satırına aşağıdaki kodu girin:
Bu, Enter'a bastığınızda createEmptyPicture işlevini çağırır:Boş Resim oluştur()
- Ardından işlev çalışacak ve size yeni boş tuvali gösterecektir.
Dikdörtgenler Nasıl Oluşturulur ve Eklenir
Dikdörtgen gibi şekiller oluşturmak için JES'i kullanabilirsiniz. JES'de x ve y koordinatları görüntünün sol alt köşesinden değil, sol üst köşesinden başlar.
Boş bir resme bir dikdörtgen çizmek için yerleşik addRect() işlevini kullanın.
- DrawRectangle() adlı yeni bir işlev oluşturun:
kesinçizmekDikdörtgen():
- İşlevin içinde yeni bir boş resim oluşturun:
pic = makeEmptyPicture (600, 300)
- Bir dikdörtgen çizmek için addRect() işlevini kullanın. addRect() işlevi altı parametre alır. İlk parametre, üzerine çizmek istediğiniz resmi saklayan değişkendir. Bunu, dikdörtgenin sol üst köşesinin x ve y koordinatları takip eder. Son olarak sağ alt köşenin x ve y koordinatlarını ve kenarlığın rengini iletin.
addRect (resim, 50, 100, 200, 50, kırmızı)
- Dolgulu dikdörtgenleri, addRect() yerine addRectFilled() işlevini kullanarak da ekleyebilirsiniz:
addRectFilled (resim, 100, 200, 200, 50, kırmızı)
- Görüntüyü görüntülemek için show() işlevini kullanın:
göstermek(resim)
- Tıkla Programı Yükle programlama alanı ile komut satırı arasında bulunan düğme.
- DrawRectangle() işlevini komut satırı aracılığıyla çalıştırın:
- Yaptığınız dikdörtgenleri gösteren görüntünün açılmasını bekleyin.
Daireler ve Ovaller Nasıl Oluşturulur ve Eklenir
Hem ovaller hem de daireler oluşturmak için yerleşik addOval() işlevini kullanabilirsiniz. Bir daire oluşturuyorsanız, ovalin genişliğinin ve yüksekliğinin eşit olduğundan emin olun.
- DrawCircle() adlı yeni bir işlev oluşturun:
kesindaire çizmek():
- İşlevin içinde yeni bir boş resim oluşturun:
pic = makeEmptyPicture (600, 300)
- addOval() işlevini kullanarak bir oval oluşturun. Üzerine oval çizmek istediğiniz resmi fonksiyona ilk argüman olarak ekleyin. Ovalin sol üst noktasının x ve y koordinatlarını girin. Bir oval çiziyorsanız eşit olması gerekmeyen bir genişlik ve yükseklik ekleyin. Son argüman, ovalin ana hatlarının rengini alır:
addOval (resim, 100, 100, 50, 100, kırmızı)
- Doldurulmuş ovaller eklemek için addOval() işlevi yerine addOvalFilled() işlevini kullanın:
addOvalFilled (resim, 200, 100, 50, 100, kırmızı)
- Daireler oluşturmak için aynı addOval() işlevini kullanabilirsiniz. Üçüncü ve dördüncü bağımsız değişkenler olarak girilen genişlik ve yükseklik değerlerinin aynı olduğundan emin olun:
addOval (resim, 350, 100, 50, 50, kırmızı)
- Doldurulmuş bir daire oluşturmak için addOvalFilled() işlevini kullanın:
addOvalFilled (resim, 450, 100, 50, 50, kırmızı)
- Görüntüyü görüntülemek için show() işlevini kullanın:
göstermek(resim)
- Tıkla Programı Yükle programlama alanı ile komut satırı arasında bulunan düğme.
- DrawCircle() işlevini komut satırında çalıştırın:
- Çizilen ovalleri ve daireleri görmek için görüntünün açılmasını bekleyin.
Çizgiler Nasıl Oluşturulur ve Eklenir
JES'te boş görüntünüze çizgiler çizmek için addLine() işlevini kullanın.
- DrawLine() adlı yeni bir işlev oluşturun:
kesinçizgi çiz():
- İşlevin içinde yeni bir boş resim oluşturun:
pic = makeEmptyPicture (600, 300)
- Bir Çizgi çizmek için addLine() işlevini kullanın. Çizgiyi çizeceğiniz resmi giriniz. İkinci ve üçüncü bağımsız değişkenlerde, başlangıç noktasının x ve y koordinatlarını girin. Dördüncü ve beşinci bağımsız değişkenlerde, bitiş noktasının x ve y koordinatlarını girin. Son olarak, çizginin rengini girin. Bu, (50, 200) ile (250, 200) arasında bir çizgi çizer:
addLine (resim, 50, 200, 250, 200, kırmızı)
- Görüntüyü görüntülemek için show() işlevini kullanın:
göstermek(resim)
- Tıkla Programı Yükle programlama alanı ile komut satırı arasında bulunan düğme.
- DrawLine() işlevini komut satırında çalıştırın:
- Yeni satırı gösteren görüntünün açılmasını bekleyin.
JES'te Kendi Şekillerinizi Çizmek
Artık JES'te kendi şekillerinizi çizebilmelisiniz. Sunulan diğer ilginç görüntü işleme tekniklerinden bazılarıyla daha yaratıcı olmaya başlayabilirsiniz.