mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2024-12-29 09:40:26 +01:00
Bitonic -> Bitonal
This commit is contained in:
parent
4ffd4a0639
commit
2408c61b5f
@ -177,7 +177,7 @@ public:
|
|||||||
if (markRect.contains(event->pos()))
|
if (markRect.contains(event->pos()))
|
||||||
{
|
{
|
||||||
event->accept();
|
event->accept();
|
||||||
QToolTip::showText(event->globalPos(), tr("Toggle this icon to switch image conversion to bitonic format on or off."), view);
|
QToolTip::showText(event->globalPos(), tr("Toggle this icon to switch image conversion to bitonal format on or off."), view);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -218,7 +218,7 @@ PDFCreateBitonalDocumentDialog::PDFCreateBitonalDocumentDialog(const pdf::PDFDoc
|
|||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
m_leftPreviewWidget->setCaption(tr("ORIGINAL"));
|
m_leftPreviewWidget->setCaption(tr("ORIGINAL"));
|
||||||
m_rightPreviewWidget->setCaption(tr("BITONIC"));
|
m_rightPreviewWidget->setCaption(tr("BITONAL"));
|
||||||
|
|
||||||
ui->mainGridLayout->addWidget(m_leftPreviewWidget, 1, 1);
|
ui->mainGridLayout->addWidget(m_leftPreviewWidget, 1, 1);
|
||||||
ui->mainGridLayout->addWidget(m_rightPreviewWidget, 1, 2);
|
ui->mainGridLayout->addWidget(m_rightPreviewWidget, 1, 2);
|
||||||
@ -312,16 +312,16 @@ void PDFCreateBitonalDocumentDialog::createBitonalDocument()
|
|||||||
|
|
||||||
if (imageConversion.convert())
|
if (imageConversion.convert())
|
||||||
{
|
{
|
||||||
QImage bitonicImage = imageConversion.getConvertedImage();
|
QImage bitonalImage = imageConversion.getConvertedImage();
|
||||||
Q_ASSERT(bitonicImage.format() == QImage::Format_Mono);
|
Q_ASSERT(bitonalImage.format() == QImage::Format_Mono);
|
||||||
|
|
||||||
pdf::PDFBitWriter bitWriter(1);
|
pdf::PDFBitWriter bitWriter(1);
|
||||||
bitWriter.reserve(bitonicImage.sizeInBytes());
|
bitWriter.reserve(bitonalImage.sizeInBytes());
|
||||||
for (int row = 0; row < bitonicImage.height(); ++row)
|
for (int row = 0; row < bitonalImage.height(); ++row)
|
||||||
{
|
{
|
||||||
for (int col = 0; col < bitonicImage.width(); ++col)
|
for (int col = 0; col < bitonalImage.width(); ++col)
|
||||||
{
|
{
|
||||||
QRgb pixelValue = bitonicImage.pixel(col, row);
|
QRgb pixelValue = bitonalImage.pixel(col, row);
|
||||||
QRgb withoutAlphaValue = pixelValue & 0xFFFFFF;
|
QRgb withoutAlphaValue = pixelValue & 0xFFFFFF;
|
||||||
int value = withoutAlphaValue > 0 ? 1 : 0;
|
int value = withoutAlphaValue > 0 ? 1 : 0;
|
||||||
bitWriter.write(value);
|
bitWriter.write(value);
|
||||||
|
Loading…
Reference in New Issue
Block a user