Bu kısa eğitimde, Java’da SVG görüntüsünün nasıl yeniden boyutlandırılacağını öğreneceksiniz. Ayrıntılı adımlar, ortam yapılandırma adımlarıyla birlikte çalıştırılabilir bir örnek kod sağlar. Birkaç API çağrısının yardımıyla Java’da SVG’yi yeniden boyutlandırabilirsiniz ve SVG çıktısını da özelleştirebilirsiniz.
Java’da bir SVG Görüntüsünü Yeniden Boyutlandırma Adımları
- Depodan Aspose.Imaging kullanmak için uygulamanızı kurun
- Kaynak SVG dosyasını Java’da yeniden boyutlandırılacak Image sınıf nesnesine yükleyin
- CenterToCenter olarak yeni boyut ve yeniden boyutlandırma türüyle Image.resize() yöntemini çağırın
- Gereksinimlere göre yeniden boyutlandırılan çıktı SVG’sini kaydedin
Bu adımlar, Java’da SVG görüntüsünün boyutunu değiştirmek için tasarlanmıştır. Java’yı destekleyen herhangi bir ortamda izlenebilecek yapılandırma ayrıntıları ve programlama adımlarının sırası paylaşılır. Yeniden boyutlandırılmış SVG görüntüsünü diske kaydetmeden önce de özelleştirebilirsiniz.
Java’da SVG Dosyasını Yeniden Boyutlandırma Kodu
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.ResizeType; | |
public class ResizeSvgImageInJava { | |
public static void main(String[] args) // Main function to resize SVG image in Java | |
{ | |
// Instantiate a license to avoid watermark in the output resized SVG file | |
License licForSvgResizing = new License(); | |
licForSvgResizing.setLicense("Aspose.Imaging.lic"); | |
// Load the source SVG image file that needs to be resized | |
Image img = Image.load("Circle.svg"); | |
// Set the new size of the SVG image along with the resize type | |
img.resize(img.getWidth() * 2, img.getHeight() * 2, ResizeType.CenterToCenter); | |
// Save the resized SVG image on the disk | |
img.save("ResizedSvg.svg"); | |
System.out.println("Done"); | |
} | |
} |
SetColorType(), setCompress(), setTextAsShapes() gibi bir veya daha fazla yöntemi çağırarak yeniden boyutlandırılmış SVG’yi özelleştirmek için Image.Save() işlevinde SvgOptions sınıf nesnesini kullanabilirsiniz. Benzer şekilde, yazı tipi deposu seçeneklerini almak veya ayarlamak için ISvgResourceKeeperCallback getCallback()‘i kullanabilirsiniz,
Bu hızlı eğitimde, Java’da SVG görüntüsünün boyutunu artırmayı öğrendik. Diğer türlerin görüntü boyutunu değiştirmek isterseniz Java kullanarak resim nasıl yeniden boyutlandırılır makalesine bakın.