私も事象確認しました。おそらくはDxLibのバグだと思いますので、管理人さんの見解をお待ちするのが良いと思います。
(仕様や制限といった可能性もあります。SaveSoftImage系は非公開ですし)
//-- 以下テストソース (test.pngを作成しています)--//
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode( TRUE );
if ( DxLib_Init( ) == -1 ) return -1;
int image_handle = MakeARGB8ColorSoftImage( 128, 128 );
for ( int y = 0; y < 128; y++ ) {
for ( int x = 0; x < 128; x++ ) {
DrawPixelSoftImage( image_handle, x, y, x * 2, y * 2, x + y, 64 );
}
}
int graph_handle1 = CreateGraphFromSoftImage( image_handle );
SaveSoftImageToPng( "test.png", image_handle ,0 );
int graph_handle2 = LoadGraph( "test.png" );
ClearDrawScreen( );
DrawSoftImage( 0, 0, image_handle ); // 左上
DrawGraph( 128, 0, graph_handle1, TRUE ); // 右上
DrawGraph( 0, 128, graph_handle2, TRUE ); // 左下
WaitKey( );
DxLib_End( );
return 0;
}