ASP JPEG RegKey
1. AspJpeg nedir?
AspJpeg, ASP veya ASP.NET uygulamalarınızın tüm görüntü yönetimi gereksinimlerine yardımcı olacak bir sunucu bileşenidir. AspJpeg ile, yüksek kaliteli küçük resimler, logo damgası fotoğrafları oluşturabilir, görüntülerden meta veri bilgilerini alabilir, kırpabilir, geliştirebilir, döndürebilir, dönüştürebilir ve çok daha fazlasını yapabilirsiniz.
- 2. AspJpeg Bileşeninin Özeti
Giriş olarak JPEG, GIF, BMP, TIFF ve PNG formatlarını destekler.
Kaynak görüntüler diskten, belleğe veya bir kayıt kümesinden açılabilir.
Yeniden boyutlandırılan görüntüler diske, belleğe veya bir HTTP akışına kaydedilebilir.
Üç yeniden boyutlandırma algoritmasını destekler: en yakın komşu, bilineear ve bicubic.
Bir resmin üstüne çizim ve yazarak. TrueType ve Type 1 yazı tipleri için destek.
Otomatik sözcük kaydırma, sola, sağa, ortaya ve hizalanmış metne hizalama.
Resim içinde resim desteği.
Kırpma, çevirme, döndürme, keskinleştirme, gri tonlamalı dönüştürme.
En iyi kalite / dosya boyutu oranı için çıktı görüntülerinin sıkıştırma oranı ayarlanabilir.
JPEG görüntülerden EXIF ve IPTC meta veri çıkarma.
Yeniden boyutlandırma sırasında meta veri koruma.
IPTC meta verileri ekleme ve düzenleme.
CMYK-RGB dönüşümü.
Sepya filtresi
Görüntünün tek tek piksellerine okuma / yazma erişimi.
PNG alfa kanalı desteği.
PNG çıkışı, alfa kanalı koruma.
GIF şeffaflık desteği.
Parlaklık, kontrast ve doygunluk ayarı.
GIF çıkışı, şeffaflık ve animasyon koruma.
JPEG-GIF dönüşümü.
Antialiased çizim rutinleri.
Perspektif projeksiyon.
Gauss bulanıklığı, kenar algılama, eşik, diğer filtreler.
Chroma anahtar etkisi.
3B yüzey haritalaması.
3. AspJpeg Sistem Gereksinimleri
Windows NT / 2000 / XP / 2003 / Vista ve IIS 4.0 + ve ASP / ASP.NET veya Visual Basic 5.0 + veya Visual C + + 5.0 + veya COM destekleyen herhangi bir geliştirme ortamı.
4. AspJpeg Yüklemesi - Full Yükleme:
30 günlük deneme sürümünü işletim sisteminize göre 32 bit veya 64 bit sürümü (aspjpeg64.exe) indirin. Seri numarasını girmeniz istendiğinde, geçerli bir seri numarası giremezseniz 30 günlük deneme sürümü olarak kurulacaktır, full sürüm kayıt için altta belirtilen şekilde Registry'e kayıt yaptırabilirsiniz. Eğer kurulum yapılacak disk formatı NTFS ise, sorunlara karşılaşabilirsiniz.
Yüklemeyi Güncelle: Diğer sürümler AspJpeg bileşenlerinden önce takılırsa, özgün bileşenleri kaldırmanız ve ardından yeni sürümün yüklemeniz gerekir.
IIS: net durdurun iisadmin / y
Eski bileşenleri kaldırın: regsvr32 / u Path / aspjpeg.dl (Yükleme yolunun yolu)
IIS'yi yeniden başlat: Net Start w3svc
Sonra yeni bir derleme yükleyin veya Bin dizini AspJpeg.dll dosyasını kopyalayın.
El ile yükleme için : Program kodu regsvr32 Yol / aspjpeg.dll (Yükleme yolunun yolu)
Normal yükleme işlemi sırasında seri numarasını girmezseniz veya yüklemeyi güncelleştirmezseniz, tam sürümü sağlamak için kayıt defterine aşağıdaki öğeleri eklemeniz gerekir , doğrudan key.reg belgesi için aşağıdaki kodu kaydedebilir ve kayıt defterine ekleyebilirsiniz:
Program kodu
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE / Software / Persits Software / AspJpeg / RegKey] @ = “17361-38566-42221”
In addition, you can RegKey property by aspjpeg object code layer to set the registration code, as follows:
- Set Jpeg = Server.CreateObject (“Persits.Jpeg”)
- Jpeg.RegKey = “12345-67890-12345”
- …
- Set Jpeg = Server.CreateObject(“Persits.Jpeg”)
- Jpeg.RegKey = “12345-67890-12345”
- …
1. Küçük resimler oluşturmak için AspJpeg bileşenleri nasıl kullanılır?
- <%
- Set Jpeg = Server.CreateObject (“Persits.Jpeg”) ‘Create aspjpeg object instance
- Path = Server.MapPath (“.. / Images / apple.jpg”) ‘set the picture path
- Jpeg.Open Path ‘open the picture
- ‘Adjust the width and height of the original 50%
- Jpeg.Width = Jpeg.OriginalWidth / 2
- Jpeg.Height = Jpeg.OriginalHeight / 2
- Jpeg.Save Server.MapPath (“apple_small.jpg”) ‘save the image to disk
- Jpeg.Close: Set Jpeg = Nothing
- %>
- <%
- Set Jpeg = Server.CreateObject(“Persits.Jpeg”) ‘ASPJpeg
- Path = Server.MapPath(“../images/apple.jpg”) ‘
- Jpeg.Open Path ‘
- ‘50%
- Jpeg.Width = Jpeg.OriginalWidth / 2
- Jpeg.Height = Jpeg.OriginalHeight / 2
- Jpeg.Save Server.MapPath(“apple_small.jpg”) ‘
- Jpeg.Close:Set Jpeg = Nothing
- %>
2. Resim üzerine filigran oluşturmak için AspJpeg bileşenleri nası kullanılır?
- <%
- Set Jpeg = Server.CreateObject (“Persits.Jpeg”)
- Jpeg.Open Server.MapPath (“2.jpg”)
- ‘Began to write text
- Jpeg.Canvas.Font.Color = & 000000 ‘red color
- Jpeg.Canvas.Font.Family = “Courier New” ‘Font
- Jpeg.Canvas.Font.Bold = true ‘Whether the bold
- Jpeg.Canvas.Print 10, 10, “Copyright (c) XYZ, Inc.”
- Print coordinates of the ‘Print coordinates x y need to print characters
- ‘The following image border
- Jpeg.Canvas.Pen.Color = & H000000 ‘black color
- Jpeg.Canvas.Pen.Width = 2 ‘pen width
- Jpeg.Canvas.Brush.Solid = False ‘Whether the thickening process
- Jpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height
- ‘Starting X coordinate of the starting Y coordinate input length of the input of highly
- Jpeg.Save Server.MapPath (“1.jpg”) ‘save
- %>
- Set Jpeg = Server.CreateObject(“Persits.Jpeg”)
- Jpeg.Open Server.MapPath(“2.jpg”)
- ‘
- Jpeg.Canvas.Font.Color = &000000 ‘red
- Jpeg.Canvas.Font.Family = “Courier New” ‘
- Jpeg.Canvas.Font.Bold = True ‘
- Jpeg.Canvas.Print 10, 10, “Copyright (c) XYZ, Inc.”
- ‘x y
- ‘
- Jpeg.Canvas.Pen.Color = &H000000 ‘black
- Jpeg.Canvas.Pen.Width = 2 ‘
- Jpeg.Canvas.Brush.Solid = False ‘
- Jpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height
- ‘X Y
- Jpeg.Save Server.MapPath(“1.jpg”) ‘
- %>
3. AspJpeg bileşenleri ile nasıl resim birleştirlir?
AspJpeg 1.3 +, DrawImage yöntemi ile görüntüleri birbirinin üzerine yerleştirmenizi sağlar. Bu yöntemi kullanmak için, AspJpeg nesnesinin iki örneğini oluşturmalı ve her ikisini de görüntülerle Açık (veya OpenBinary) çağrılar yoluyla doldurmalısınız. Canvas.DrawImage çağrılırken, AspJpeg'in ikinci örneği, X ve Y ofsetleri (piksel olarak) ile birlikte bu yönteme yönelik bir argüman olarak iletilir:
Aşağıdaki yöntemi kullanın, iki AspJpeg örnek nesnesi oluşturmanız gerekir.
- <%
- Set Jpeg1 = Server.CreateObject (“Persits.Jpeg”)
- Set Jpeg2 = Server.CreateObject (“Persits.Jpeg”)
- Jpeg1.Open Server.MapPath (“t.jpg”)
- Jpeg2.Open Server.MapPath (“t1.jpg”)
- Jpeg1.Canvas.DrawImage 10, 10, Jpeg2 ‘optional arguments omitted
- jpeg1.save Server.mappath (“tt.jpg”)
- %>
- <%
- Set Jpeg1 = Server.CreateObject(“Persits.Jpeg”)
- Set Jpeg2 = Server.CreateObject(“Persits.Jpeg”)
- Jpeg1.Open Server.MapPath(“t.jpg”)
- Jpeg2.Open Server.MapPath(“t1.jpg”)
- Jpeg1.Canvas.DrawImage 10, 10, Jpeg2 ‘ optional arguments omitted
- jpeg1.save Server.mappath(“tt.jpg”)
- %>
4. AspJpeg bileşeni ile resim kesme nasıl yapılır?
AspJpeg 1.1 + ayrıca, Crop (x0, y0, x1, y1) yöntemi ile elde edilen minik resimlerin kenarlarını kesebilir veya kırpabilir. Kesilen resmin boyutu, orijinal büyük resim ile değil, sonuçtaki küçük resim içindeki üst sol ve alt dik köşelerin koordinatları ile belirtilir.
- <%
- Set Jpeg = Server.CreateObject (“Persits.Jpeg”)
- Jpeg.Open Server.MapPath (“t.jpg”)
- jpeg.Crop 20, 30, jpeg.Width – 20, jpeg.Height – 10
- jpeg.save Server.mappath (“tt.jpg”)
- Response.Write (“the src=tt.jpg>)</img
- %>
- <%
- Set Jpeg = Server.CreateObject(“Persits.Jpeg”)
- Jpeg.Open Server.MapPath(“t.jpg”)
- jpeg.Crop 20, 30, jpeg.Width – 20, jpeg.Height – 10
- jpeg.save Server.mappath(“tt.jpg”)
- Response.write(““</img src=tt.jpg>)
- %>