IImageResource

IImageResource interface

Αντιπροσωπεύει πόρο εικόνας οποιουδήποτε τύπου, raster ή vector

public interface IImageResource : IHtmlResource, IImage

Ιδιότητες

Ονομα Περιγραφή
AspectRatio { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει μια αναλογία διαστάσεων μιας συγκεκριμένης εικόνας ανεξάρτητα από τον τύπο της. Τόσο οι διανυσματικές όσο και οι ράστερ εικόνες έχουν εγγενή λόγο διαστάσεων μεταξύ του πλάτους και του ύψους τους.
LinearDimensions { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει γραμμικές διαστάσεις της εικόνας. Για τις εικόνες ράστερ έχουν εγγενείς διαστάσεις σε εικονοστοιχεία. Οι διανυσματικές εικόνες, αντίστοιχες, δεν έχουν σταθερές διαστάσεις, αλλά τα μεταδεδομένα τους μπορεί να περιέχουν κάποιες βασικές διαστάσεις σε διαφορετικές μονάδες μέτρησης.
Type { get; } Κατά την υλοποίηση του τύπου θα πρέπει να επιστρέψει έναν τύπο συγκεκριμένης εικόνας ως παρουσία συγκεκριμένου ImageType, το οποίο ενσωματώνει όλες τις πληροφορίες για τον τύπο info

Παρατηρήσεις

https://developer.mozilla.org/en-US/docs/Web/CSS/image

Δείτε επίσης