Как раскрыть сканированное изображение с помощью Aspose.Imaging для .NET
Скенированные документы и фотографии часто появляются наклонены или вращаются из-за неполного сканирования. Aspose.Imaging для .NET делает легко выделить любую растерную картину в нескольких строках кода, производив чистые, читаемые результаты.
Реальные мировые проблемы
Крукированные сканирования снижают читаемость и выглядят непрофессионально. Ручная коррекция скучна и неточна — автоматизация лучше.
Решение обзор
Используйте Aspose.Imaging, чтобы обнаружить и исправить угол скважины автоматически.Выберите, перенаправлять каналы или заполнить фоновые участки после коррекции, и сохранять в любой общий формат изображения.
Предупреждения
- Visual Studio 2019 или позднее
- .NET 6.0 или более поздний (или .NET Framework 4.6.2+)
- Aspose.Imaging для .NET от NuGet
- Сканированная фотография или документ (JPEG, PNG, TIFF и т.д.)
PM> Install-Package Aspose.ImagingStep-by-Step реализация
Шаг 1: Загрузите свой образ как RasterImage
using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
string inputPath = "./input/scan.jpg";
string outputPath = "./output/scan_deskewed.jpg";
using (var image = (RasterImage)Image.Load(inputPath))
{
// Step 2: Deskew the image
// false = keep size, fill background; true = resize canvas to fit
image.NormalizeAngle(false, Color.White); // Or Color.Transparent, Color.LightGray
// Step 3: Save the deskewed image
image.Save(outputPath, new JpegOptions { Quality = 90 });
}Шаг 4: Обзор и корректировка
Откройте изображение выхода в любом зрителе.Если утеряны краи, попробуйте NormalizeAngle(true, Color.White) Расширить каноны.
Используйте случаи и приложения
- Устранивание сканированных фотографий, форм или рецептов
- Подготовка изображений для OCR или архива
- Очистка рабочих потоков бизнес-документа
Общие вызовы и решения
Некоторые углы наполняются белым/серым: Это нормально для сильных углов скважины; выберите цвет фонов, чтобы соответствовать вашим потребностям.
Изображение покрыто: Используйте resize: true Расширить каналы, если вам нужно сохранить весь контент.
Слабое качество коррекции: Убедитесь, что вы заряжаете RasterImage, Не только Image.
Лучшие практики
- Всегда прогнозируйте желаемые результаты, прежде чем делиться или архивировать
- Сканирование процессов бач для скорости и консистенции
- Оригинальное сканирование как резервное копирование
FAQ
**Q: Могу ли я использовать PNG или TIFF для результатов без убытков?**А: Да — обмен JpegOptions Для PngOptions или TiffOptions В The Save и метода.
**Q: Могу ли я автоматизировать целый папку сканирования?**Ответ: Абсолютно — введите код в лопту для отверстия батарей.
**Q: Какой цвет я должен использовать для фонов?**А. Использование Color.White для бумаги, Color.Transparent для графики или соответствует фону вашего документа.
Заключение
Открытие с Aspose.Imaging для .NET является быстрым, надежным и легко автоматизируемым Aspose.Imaging для .NET API Reference .