LboxGd


  Save



宣言が以下のようになっているので、第2引数は省略可能です
  
BOOL Save( LboxString *LPath, int Quality=75 );
BOOL Save( LPTSTR lpPath, int Quality=75 );
  

  
// *********************************************************
// 拡張子による保存
// 戻り値 : true 成功, false 失敗
// *********************************************************
BOOL LboxGd::Save( LboxString *LPath, int Quality )
{
	return LboxGd::Save(
		LPath->szLboxString,
		Quality
	);
}
BOOL LboxGd::Save( LPTSTR lpPath, int Quality )
{
	LboxString LString;
	LPTSTR ptr;
	
	LString.operator = (lpPath);
	LString.Upper();
	ptr = LString.FindExtension();
	if ( lstrcmp( ptr, ".PNG" ) == 0 ) {
		return LboxGd::SavePng( lpPath );
	}
	if ( lstrcmp( ptr, ".JPEG" ) == 0 ) {
		return LboxGd::SaveJpeg( lpPath, Quality );
	}
	if ( lstrcmp( ptr, ".JPG" ) == 0 ) {
		return LboxGd::SaveJpeg( lpPath, Quality );
	}
	if ( lstrcmp( ptr, ".GIF" ) == 0 ) {
		return LboxGd::SaveGif( lpPath );
	}

	return false;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ