Skip to content

Commit

Permalink
4.14.1: patchs by @zvezdochiot
Browse files Browse the repository at this point in the history
  • Loading branch information
zvezdochiot committed Jul 28, 2022
1 parent 9f3faf7 commit 88c3d1b
Show file tree
Hide file tree
Showing 29 changed files with 1,716 additions and 489 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
`Origin :`
![License](https://img.shields.io/github/license/ksharindam/photoquick)
![Release](https://img.shields.io/github/v/release/ksharindam/photoquick)
![Release Date](https://img.shields.io/github/release-date/ksharindam/photoquick)
![Downloads Total](https://img.shields.io/github/downloads/ksharindam/photoquick/total)
![Downloads Latest](https://img.shields.io/github/downloads/ksharindam/photoquick/latest/total)
![Downloads Latest](https://img.shields.io/github/downloads/ksharindam/photoquick/latest/total)
`ORG.IPEP:`
![GitHub release (latest by date)](https://img.shields.io/github/v/release/ImageProcessing-ElectronicPublications/photoquick)
![GitHub Release Date](https://img.shields.io/github/release-date/ImageProcessing-ElectronicPublications/photoquick)
![GitHub repo size](https://img.shields.io/github/repo-size/ImageProcessing-ElectronicPublications/photoquick)
![GitHub all releases](https://img.shields.io/github/downloads/ImageProcessing-ElectronicPublications/photoquick/total)
![GitHub](https://img.shields.io/github/license/ImageProcessing-ElectronicPublications/photoquick)

# PhotoQuick (for Linux and Windows)
A simple handy image viewer and editor with some useful features (written in qt4).

### Description
This program is aimed at ease of use, quick opening, and doing most necessary features.

* Export to PDF
* Export to PDF
* Auto Resize to file size
* Crop in particular ratio
* Rotate, mirror, perspective transform
Expand Down
6 changes: 6 additions & 0 deletions data/menu/photoquick
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
?package(photoquick):needs="x11" \
section="Applications/Graphics" \
title="PhotoQuick" \
longtitle="A simple handy image viewer and editor with some useful features" \
icon="/usr/share/pixmaps/photoquick.xpm" \
command="/usr/bin/photoquick"
110 changes: 110 additions & 0 deletions data/menu/photoquick.xpm
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
/* XPM */
static char *photoquick2[] = {
/* columns rows colors chars-per-pixel */
"96 96 8 1 ",
" c black",
". c #FF7053",
"X c #008B00",
"o c orange",
"O c yellow",
"+ c blue",
"@ c #96E9FF",
"# c None",
/* pixels */
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
" ",
" ",
" ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@............@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@@@++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@@@+++++O+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@@+++++OOOO+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@@++++OOOOOOO+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@@+++OOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@@@+++OOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@@@++++OOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@@@+++++OOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@@++++++OOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@@++++++@@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@@+++++OOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@+++++++++@@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@@++++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@+++++++++OO++++@@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@@@+++OOOOOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@+++++++++OOOOOO+++@@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@@@++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@++++++OOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@@ ",
" @@@@@+++++OOOOOOOOOOOOOOOOOOOOooOOOOOOOOO+++@@@++++++OOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@@ ",
" @@@++++++OOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOO+++++++++OOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@@ ",
" @++++++OOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOO++++++OOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@@ ",
" +++++OOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@@ ",
" +++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@@ ",
" +OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOO+++OOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOO++OOOOOOOOOOOOOOOOOOOOOOOOO+++@@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++@@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++@@@ ",
" OOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++++@ ",
" OOOOOOOOOXXXOOOOOOOOOOOOXXXOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++++ ",
" OOOOOOOOOXXXOOOOOOOOOOOXXXXXOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++ ",
" OOOOOOOOOXXXOOOOOOOOOOOXXXXXOOOOOOOOOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+ ",
" OOOXXXOOOXXXOOOXXXOOOXXXXOXXXXOOOOOOXXXXXXXXXOOOOOOXXXOOOXXXOOOOOOOOOXXXOOOOOOXXXOOOOOOOOO ",
" OOOXXXOOOXXXOOOXXXOOOXXXOOOXXXOOOOOOXXXXXXXXXOOOOOOXXXOOOXXXOOOOOOOOOXXXOOOOOOXXXOOOOOOOOO ",
" OXXXXXOOOXXXOOOXXXOOOXXXOOOXXXXXOOXXXXXXXXXXXXXOOXXXXXOOOXXXXOOOOOOOXXXXXOOOOOXXXOOOOOOOOO ",
" XXXXXXOOOXXXXXXXXXXXXXXXOOOOXXXXXXXXXXOOOOOXXXXXXXXXOOOOXXXXXXOOOOOXXXXXXXOOOOXXXOOOOOXXXX ",
" XXXXXOOOXXXXXXXXXXXXXXXOOOOOXXXXXXXXOOOOOOOXXXXXXXOOOOXXXXXXXOOOOOXXXXXXXOOOOXXXOOOOXXXX ",
" XXXXOOOXXXXXXXXXXXXXXXOOOOOOXXXXXXOOOOOOOOOXXXXXXOOOXXXXXXXXXOOOXXXXXXXXXOOOXXXOOOXXXX ",
" ",
" ",
" ",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################",
"################################################################################################"
};
6 changes: 4 additions & 2 deletions data/photoquick.desktop
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
[Desktop Entry]
Version=1.0
Type=Application
Encoding=UTF-8
Name=PhotoQuick
Comment=A simple handy image viewer and editor with some useful features
Icon=photoquick
Exec=photoquick %f
Categories=Graphics;
StartupNotify=false
Categories=Graphics;2DGraphics;RasterGraphics;Qt;
Terminal=false
StartupNotify=false
6 changes: 0 additions & 6 deletions src/canvas.cpp
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
/* This file is a part of photoquick program, which is GPLv3 licensed */

#include "canvas.h"
#include <QDebug>
#include <QSizePolicy>
#include <QTransform>
#include <QPainter>
#include <cmath>


Canvas:: Canvas(QScrollArea *scrollArea, ImageData *img_dat) : QLabel(scrollArea)
{
Expand Down
11 changes: 10 additions & 1 deletion src/canvas.h
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
#pragma once
/* Image Label Object to display the image. */
#include "plugin.h"
#include <QLabel>
#include <QMovie>
#include <QMouseEvent>
#include <QScrollArea>
#include <QScrollBar>
#include <QCursor>
#include <QDebug>
#include <QSizePolicy>
#include <QTransform>
#include <QPainter>
#include <cmath>
#include "plugin.h"

#ifndef __PHOTOQUIK_CANVAS
#define __PHOTOQUIK_CANVAS

//This is the widget responsible for displaying image
class Canvas : public QLabel
Expand Down Expand Up @@ -72,3 +79,5 @@ typedef struct {
int y;
QImage image;// this image is replaced by new image at pos (x,y)
} HistoryItem;

#endif /* __PHOTOQUIK_CANVAS */
33 changes: 21 additions & 12 deletions src/common.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
/* This file is a part of photoquick program, which is GPLv3 licensed */

#include "common.h"
#include <QTimer>
#include <QEventLoop>
#include <QFile>
#include <QBuffer>
#include <QTransform>
#include <QIcon>
#include <QImageReader>
#include <QDesktopServices>
#include <cmath>
#include <unistd.h> // dup()



void fitToSize(int W, int H, int max_w, int max_h, int &out_w, int &out_h)
{
Expand Down Expand Up @@ -243,3 +231,24 @@ void debug(const char *format, ...)
#else
void debug(const char *, ...) {/* do nothing*/}
#endif

int SelectChannelPixel(QRgb pix, int channel)
{
int value;
switch (channel)
{
case 0:
value = qRed(pix);
break;
case 1:
value = qGreen(pix);
break;
case 2:
value = qBlue(pix);
break;
default:
value = qAlpha(pix);
break;
}
return value;
}
17 changes: 17 additions & 0 deletions src/common.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,22 @@
#pragma once
#include <QTimer>
#include <QEventLoop>
#include <QFile>
#include <QBuffer>
#include <QTransform>
#include <QIcon>
#include <QImageReader>
#include <QDesktopServices>
#include <QImage>
#include <QSystemTrayIcon>
#include <QDebug>
#include <cmath>
#include <unistd.h> // dup()
#include "exif.h"

#ifndef __PHOTOQUIK_COMMON
#define __PHOTOQUIK_COMMON

#define PROG_NAME "PhotoQuick"
#define PROG_VERSION "4.14.0"
#define COPYRIGHT_YEAR "2017-2021"
Expand Down Expand Up @@ -118,3 +131,7 @@ enum
#else
#define ARCH "x86_64"
#endif

int SelectChannelPixel(QRgb pix, int channel);

#endif /* __PHOTOQUIK_COMMON */
27 changes: 18 additions & 9 deletions src/dialogs.cpp
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
// this file is part of photoquick program which is GPLv3 licensed
#include "dialogs.h"
#include "common.h"
#include "filters.h"
#include <QDialogButtonBox>
#include <QPushButton>
#include <QGridLayout>
#include <QDesktopServices>
#include <QUrl>
#include <QProcess>
#include <cmath>

// ------------ Dialog to set JPG Options for saving ------------

Expand Down Expand Up @@ -589,6 +580,24 @@ UpdateDialog:: checkForUpdate()
updateBtn->setEnabled(true);
}

DeWarpDialog:: DeWarpDialog(QWidget *parent) : QDialog(parent)
{
this->resize(150, 120);
this->setWindowTitle("Dewarp Image");
vLayout = new QVBoxLayout(this);
countLabel = new QLabel("Count nodes :", this);
countSpin = new QSpinBox(this);
countSpin->setAlignment(Qt::AlignHCenter);
countSpin->setRange(2, 50);
countSpin->setValue(5);
btnBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, this);
vLayout->addWidget(countLabel);
vLayout->addWidget(countSpin);
vLayout->addWidget(btnBox);
connect(btnBox, SIGNAL(accepted()), this, SLOT(accept()));
connect(btnBox, SIGNAL(rejected()), this, SLOT(reject()));
}

void
UpdateDialog:: download()
{
Expand Down
24 changes: 24 additions & 0 deletions src/dialogs.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@
#include <QTextEdit>
#include <QImage>
#include <QTimer>
#include <QDialogButtonBox>
#include <QPushButton>
#include <QGridLayout>
#include <QDesktopServices>
#include <QUrl>
#include <QProcess>
#include <cmath>
#include "common.h"
#include "filters.h"

#ifndef __PHOTOQUIK_DIALOGS
#define __PHOTOQUIK_DIALOGS

// Dialog to set JPG Options for saving
class JpegDialog : public QDialog
Expand Down Expand Up @@ -147,6 +159,16 @@ class LevelsDialog : public PreviewDialog
void run();
};

class DeWarpDialog : public QDialog
{
public:
int countn;
QVBoxLayout *vLayout;
QLabel *countLabel;
QSpinBox *countSpin;
QDialogButtonBox *btnBox;
DeWarpDialog(QWidget *parent);
};

class UpdateDialog : public QDialog
{
Expand All @@ -168,3 +190,5 @@ class UpdateDialog : public QDialog
private slots:
void checkForUpdate();
};

#endif /* __PHOTOQUIK_DIALOGS */
4 changes: 0 additions & 4 deletions src/exif.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
// Based on the specification given in
// https://www.media.mit.edu/pia/Research/deepview/exif.html
#include "exif.h"
#include <list>
#include <sstream>
#include <cmath>
#include <string.h>// memcpy

// pos at TIFF header starts
thread_local int tiff_offset = 12;
Expand Down
8 changes: 8 additions & 0 deletions src/exif.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@
#include <string>
#include <cstdio>
#include <map>
#include <list>
#include <sstream>
#include <cmath>
#include <string.h>// memcpy

#ifndef __PHOTOQUIK_EXIF
#define __PHOTOQUIK_EXIF

typedef struct {
unsigned short tag_no;
Expand Down Expand Up @@ -71,3 +77,5 @@ enum {
FLOAT,// 4 bytes
DOUBLE// 8 bytes
};

#endif /* __PHOTOQUIK_EXIF */
Loading

0 comments on commit 88c3d1b

Please sign in to comment.