📄 dim_raw_format_io.cpp
字号:
/*****************************************************************************
RAW IO
Copyright (c) 2004 by Dmitry V. Fedorov <www.dimin.net> <dima@dimin.net>
IMPLEMENTATION
Programmer: Dima V. Fedorov <mailto:dima@dimin.net> <http://www.dimin.net/>
History:
12/01/2005 15:27 - First creation
Ver : 1
*****************************************************************************/
#include <string>
#include "dim_raw_format.h"
//****************************************************************************
// READ PROC
//****************************************************************************
static int read_raw_image(TDimFormatHandle *fmtHndl)
{
if (fmtHndl == NULL) return 1;
if (fmtHndl->internalParams == NULL) return 1;
return 1;}
//****************************************************************************
// WRITE PROC
//****************************************************************************
static int write_raw_image(TDimFormatHandle *fmtHndl)
{
if (fmtHndl == NULL) return 1;
if (fmtHndl->internalParams == NULL) return 1;
TDimRawParams *rawPar = (TDimRawParams *) fmtHndl->internalParams;
TDimImageBitmap *img = fmtHndl->image;
//-------------------------------------------------
// write image data
//-------------------------------------------------
int sample;
unsigned long plane_size = getImgSizeInBytes( img );
for (sample=0; sample<img->i.samples; ++sample)
{
if (dimWrite( fmtHndl, img->bits[sample], 1, plane_size ) != plane_size) return 1;
}
dimFlush( fmtHndl );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -