mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 14:32:35 +01:00
Fixed vobsub cropping issue (cropped a bit too much)
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@647 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
c94bf98059
commit
89bae560d0
@ -243,6 +243,10 @@ namespace Nikse.SubtitleEdit.Logic.VobSub
|
||||
y++;
|
||||
}
|
||||
int minY = y;
|
||||
if (minY > 3)
|
||||
minY -= 3;
|
||||
else
|
||||
minY = 0;
|
||||
|
||||
// Crop left
|
||||
x = 0;
|
||||
@ -259,6 +263,10 @@ namespace Nikse.SubtitleEdit.Logic.VobSub
|
||||
x++;
|
||||
}
|
||||
int minX = x;
|
||||
if (minX > 3)
|
||||
minX -= 3;
|
||||
else
|
||||
minX -= 0;
|
||||
|
||||
// Crop bottom
|
||||
y = bmp.Height-1;
|
||||
@ -278,11 +286,13 @@ namespace Nikse.SubtitleEdit.Logic.VobSub
|
||||
if (IsBackgroundColor(c, backgroundColor))
|
||||
y--;
|
||||
}
|
||||
int maxY = y;
|
||||
int maxY = y + 7;
|
||||
if (maxY >= bmp.Height)
|
||||
maxY = bmp.Height - 1;
|
||||
|
||||
// Crop right
|
||||
x = bmp.Width - 1;
|
||||
c = backgroundColor;
|
||||
c = backgroundColor;
|
||||
while (x > minX && IsBackgroundColor(c, backgroundColor))
|
||||
{
|
||||
for (y = minY; y < bmp.Height; y++)
|
||||
@ -294,7 +304,9 @@ namespace Nikse.SubtitleEdit.Logic.VobSub
|
||||
if (IsBackgroundColor(c, backgroundColor))
|
||||
x--;
|
||||
}
|
||||
int maxX = x;
|
||||
int maxX = x + 7;
|
||||
if (maxX >= bmp.Width)
|
||||
maxX = bmp.Width - 1;
|
||||
|
||||
bmp.UnlockImage();
|
||||
Bitmap bmpImage = bmp.GetBitmap();
|
||||
|
Loading…
Reference in New Issue
Block a user