JES, fotoğrafları, videoları ve sesleri programlı olarak düzenlemek için kullanabileceğiniz bir yazılım parçasıdır. Python'un sözdizimini yakından takip eden Jython programlama dilini kullanır.
Bir görüntüyü düzenlemek için JES kullanmanın yanı sıra, kullanıcıdan bir görüntü seçmesini istemek ve görüntüyü yeni bir pencerede işlemek için yerleşik işlevleri kullanabilirsiniz. Diğer yerleşik işlevler, bir görüntüyü kopyalayabilir veya yüksekliği ve genişliği gibi diğer bilgileri bulabilir.
Görüntünün renkleri hakkında bilgi almak için dosyadaki her pikseli keşfetmenizi sağlayan başka bir pencere de açabilirsiniz.
JES Kullanarak Mevcut Bir Görüntü Nasıl Render Edilir
Jython, Python sözdizimini yakından takip eder; bu, girintinin kodunuzun yapısını belirleyeceği anlamına gelir. Gerekirse revize edebilirsiniz
Python nedir ve onu ne için kullanabilirsiniz?, veya diğeri yeni başlayanlar için yararlı Python komutları.Kullanıcıdan bir dosya iletişim penceresi aracılığıyla bir dosya seçmesini isteyerek dosyaları oluşturabilirsiniz. Kullanıcı bir görüntü seçtikten sonra, seçilen görüntüyü başka bir pencerede görüntüleyebilirsiniz.
- Bilgisayarınızda JES yazılımını açın.
- JES arabiriminin üst kısmındaki programlama penceresinde, displayPic() adlı yeni bir işlev oluşturun:
kesinresim göster():
- displayPic() işlevinin içinde yerleşik pickAFile() işlevini kullanın. Bu, bir dosya gezgini açacak ve hangi görüntüyü işlemek istediğinizi seçebileceksiniz. Seçilen görüntüyü "dosya" adı verilen yeni bir değişkende saklayın:
dosya = pickAFile()
- Seçilen dosyayı kullanarak yeni bir resim nesnesi oluşturmak için makePicture() işlevini kullanın:
pic = makePicture (dosya)
- Görüntüyü işlemek için show() işlevini kullanın. Bu, seçilen görüntüyü yeni bir pencerede açacaktır:
göstermek(resim)
- Fonksiyonu çalıştırmak için üzerine tıklayın. Programı Yükle komut satırı ile programlama alanı arasında bulunan düğme. Tıklamak Evet kaydetmeniz istendiğinde. Yüklendikten sonra, komut satırını kullanarak displayPic() işlevini çağırın:
resim göster()
- İşlev çalışmaya başladığında, bir dosya gezgini görüntüler. Oluşturmak istediğiniz görüntüyü seçmek için kullanın ve tıklayın Açık.
- Seçtiğiniz görüntünün yeni bir pencerede oluşturulduğunu onaylayın.
Görüntü Hakkındaki Bilgiler Nasıl Görüntülenir?
Görüntüyle ilgili yerel dosya yolu konumu, genişliği veya yüksekliği gibi bilgileri de alabilirsiniz. JES, bu bilgiyi almak için kullanabileceğiniz getWidth() ve getHeight() gibi yerleşik işlevler sunar.
- Programlama penceresinde, printHeightAndWidth() adlı yeni bir işlev oluşturun:
kesinprintHeightAndWidth():
- Yeni printHeightAndWidth() işlevinin içinde, kullanıcıdan bir görüntü seçmesini istemek için pickAFile() işlevini kullanın. Yeni bir resim nesnesi oluşturmak için seçilen resmi kullanın:
dosya = pickAFile()
pic = makePicture (dosya) - getWidth() işlevini kullanarak görüntünün genişliğini alın ve sonucu görüntüleyin:
genişlik = getWidth (resim)
Yazdır"Fotoğrafın genişliği: " + str (genişlik) - getHeight() işlevini kullanarak işlevin yüksekliğini alın ve sonucu görüntüleyin:
yükseklik = getHeight (resim)
Yazdır"Fotoğrafın yüksekliği: " + str (yükseklik) - Seçilen dosyanın dosya konumunu yazdırın:
Yazdır"Dosya konumu: " + dosya
- Tıkla Programı Yükle düğmesine basın ve seçin Evet kaydetmeniz istendiğinde. Çalıştırmak için printHeightAndWidth() işlevini komut satırına girin:
printHeightAndWidth()
- Bir resim seçmek için dosya gezgini penceresini kullanın ve üzerine tıklayın. Açık.
- Görüntünün genişliği, yüksekliği ve dosya yolu konumu hakkındaki bilgileri komut satırında görüntüleyin.
Bir Görüntü Nasıl Çoğaltılır
yinelenenPicture() işlevini kullanarak bir görüntüyü çoğaltabilirsiniz. Bu, mevcut bir görüntüyü ikinci bir resim nesnesine klonlar. Bu, orijinal görüntüyü etkilemeden görüntünün bir kopyasında düzenlemeler yapmanızı sağlar.
- Programlama penceresinde yinelenenGörüntü() adlı yeni bir işlev oluşturun:
kesinyinelenen resim():
- Yeni yinelenenImage() işlevinin içinde, kullanıcıdan bir görüntü seçmesini istemek için pickAFile() işlevini kullanın. Yeni bir resim nesnesi oluşturmak için seçilen resmi kullanın:
dosya = pickAFile()
orijinalPic = makePicture (dosya) - Görüntüyü klonlamak için yinelenenPicture() işlevini kullanın. Orijinal görüntüyü işleve bağımsız değişken olarak girin. yinelenenPicture() işlevi, orijinal görüntünün klonlanmış bir sürümünü döndürür. Klonlanan görüntüyü "pic2" adlı yeni bir değişkende saklayın:
pic2 = yinelenenResim (orijinalPic)
- Her iki görüntüyü de görüntülemek için show() işlevini kullanın:
göstermek(orijinal resim)
göstermek(resim2) - Tıkla Programı Yükle düğmesine basın ve seçin Evet kaydetmeniz istendiğinde. Çalıştırmak için yinelenenImage() işlevini komut satırına girin:
yinelenenGörüntü()
- Bir resim seçmek için dosya gezgini penceresini kullanın ve üzerine tıklayın. Açık.
- Hem orijinal görüntü hem de klonlanmış görüntü iki ayrı pencerede açılacaktır.
Bir Görüntüdeki Pikseller Nasıl Keşfedilir?
Bir görüntüdeki herhangi bir pikseli görüntüleyebilmek veya seçebilmek, birçok kişinin kullandığı son derece yararlı bir işlevdir. Photoshop efektleri için çevrimiçi görüntü editörleri kullanmak. JES'te, görüntüyü keşif modunda açmak için yerleşik explore() işlevini kullanabilirsiniz.
Keşfetme modu, görüntüyü yeni bir pencerede açar ve show() işlevinin sunmadığı ekstra işlevsellik sunar. Örneğin, rengi veya x ve y koordinatları gibi bilgileri görüntülemek için fotoğraftaki herhangi bir pikseli seçebilirsiniz.
- Programlama penceresinde, exploreImage() adlı yeni bir işlev oluşturun:
kesinresim keşfetmek():
- Yeni exploreImage() işlevinin içinde, kullanıcıdan bir görüntü seçmesini istemek için pickAFile() işlevini kullanın. Yeni bir resim nesnesi oluşturmak için seçilen resmi kullanın:
dosya = pickAFile()
pic = makePicture (dosya) - Görüntüyü keşfetme modunda açmak için explore() işlevini kullanın.
keşfetmek (resim)
- Alternatif olarak yerleşik openPictureTool() işlevini kullanabilirsiniz. Bu işlev aynı zamanda seçilen bir görüntüdeki pikselleri incelemenize olanak tanır:
openPictureTool (resim)
- Tıkla Programı Yükle düğmesine basın ve seçin Evet kaydetmeniz istendiğinde. Çalıştırmak için exploreImage() işlevini komut satırına girin:
- Görüntüyü keşif modunda görüntülemek için dosya gezginini kullanarak bir görüntü seçin. Burada, x ve y koordinatlarını görüntülemek için görüntüdeki herhangi bir pikseli seçebilirsiniz. Pikselin RGB renk değerlerini de görebilirsiniz.
JES Kullanarak Görüntüleri Oluşturma
Artık görüntüleri JES kullanarak nasıl oluşturacağınızı bildiğinize göre, pikselleri daha ayrıntılı olarak keşfedebilirsiniz. Fotoğraflarınızda belirli düzenlemeler yapmak için bu yaklaşımı kullanabilirsiniz.
Jython, Python'a çok benzer olduğundan, Python bilginizi güçlendirmek için daha fazla Python egzersizi keşfedebilirsiniz.