وبوصفه وحدة حاسوبية لمعالجة الصور، كان بإمكانه تغيير حجم الصورة إلى حجم محدَّد مسبقًا.
ولن يمدّد محتوى الصورة أو يضغطه. ومع ذلك، يتم اقتصاصها أو إضافة وحدات بكسل لتتناسب مع الحجم الجديد. عند اقتصاص الصورة، يتم اقتصاصها إلى الوسط. وعندما يتم اقتصاص عناصر البكسل، لا يتم توفير مساحة متروكة.
الإنشاء العام
ResizeWithCropOrPadOp(int targetHeight, int target width)
ينشئ عنصر ResizeWithCropOrPadOp والذي يمكنه اقتصاص الصور أو توافقها مع الحجم المحدّد.
|
الطرق العامة
TensorImage |
apply(صورة TensorImage)
يتم تطبيق تغيير الحجم المحدّد من خلال الاقتصاص أو ترك مساحة صغيرة على الصورة المحددة وعرض
النتيجة.
|
int |
getOutputImageHeight(int importImageHeight, int enterImage width)
لحساب ارتفاع صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
|
int |
getOutputImageWidth(int importImageHeight, intدخلImage width)
لحساب عرض صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
|
PointF |
inverseTransform(نقطة PointF، وint enterImageHeight، وint enterImage width)
تحوِّل نقطة من نظام الإحداثيات لصورة النتيجة إلى صورة الإدخال.
|
الطرق المكتسَبة
الإنشاء العام
public ResizeWithCropOrPadOp (int targetHeight, int target width)
ينشئ عنصر ResizeWithCropOrPadOp والذي يمكنه اقتصاص الصور أو توافقها مع الحجم المحدّد. وتستخدم الاقتصاص الأوسط والمساحة المتروكة.
المَعلمات
targetHeight | الارتفاع المتوقع للصورة التي تم اقتصاصها/المبطّنة. |
---|---|
targetWidth | العرض المتوقع للصورة التي تم اقتصاصها/المحشوة. |
الطرق العامة
public TensorImage apply (TensorImage)
يتم تطبيق تغيير الحجم المحدّد من خلال الاقتصاص أو ترك مساحة صغيرة على الصورة المحددة وعرض النتيجة.
ملاحظة: سيتغيّر محتوى الإدخال image
، ويكون image
هو المثيل نفسه
مع الناتج.
المَعلمات
صورة | إدخال صورة |
---|
المرتجعات
- إخراج الصورة.
public int getOutputImageHeight (int insertImageHeight, int enterImage width)
لحساب ارتفاع صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
المَعلمات
inputImageHeight | |
---|---|
inputImageWidth |
public int getOutputImageWidth (int importImageHeight, int المشاركاتImage width)
لحساب عرض صورة الإخراج المتوقعة عند تحديد حجم صورة الإدخال.
المَعلمات
inputImageHeight | |
---|---|
inputImageWidth |
public PointF inverseTransform (PointF points, int insertImageHeight, int revenueImage width)
تحوِّل نقطة من نظام الإحداثيات لصورة النتيجة إلى صورة الإدخال.
المَعلمات
نقطة واحدة | من نظام الإحداثيات الناتج. |
---|---|
inputImageHeight | ارتفاع صورة الإدخال. |
inputImageWidth | عرض صورة الإدخال. |
المرتجعات
- النقطة التي بها الإحداثيات من نظام الإحداثيات للصورة المدخلة.