/// <summary> /// Creates a TIME chunk, <c>nsecs</c> in the past from now. /// </summary> /// <param name="nsecs">Seconds in the past. If negative, it's a future time</param> /// <returns>The created and queued chunk</returns> public PngChunkTIME SetTimeNow(int nsecs) { PngChunkTIME c = new PngChunkTIME(chunkList.imageInfo); c.SetNow(nsecs); QueueChunk(c); return(c); }
/// <summary> /// Creates a TIME chunk with given date and time /// </summary> /// <param name="year">Year</param> /// <param name="mon">Month (1-12)</param> /// <param name="day">Day of month (1-31)</param> /// <param name="hour">Hour (0-23)</param> /// <param name="min">Minute (0-59)</param> /// <param name="sec">Seconds (0-59)</param> /// <returns>The created and queued chunk</returns> public PngChunkTIME SetTimeYMDHMS(int year, int mon, int day, int hour, int min, int sec) { PngChunkTIME c = new PngChunkTIME(chunkList.imageInfo); c.SetYMDHMS(year, mon, day, hour, min, sec); QueueChunk(c, true); return(c); }
public PngChunkTIME SetTimeYMDHMS(int year, int mon, int day, int hour, int min, int sec) { PngChunkTIME pngChunkTIME = new PngChunkTIME(chunkList.imageInfo); pngChunkTIME.SetYMDHMS(year, mon, day, hour, min, sec); QueueChunk(pngChunkTIME, lazyOverwrite: true); return(pngChunkTIME); }
public PngChunkTIME SetTimeNow(int nsecs) { PngChunkTIME pngChunkTIME = new PngChunkTIME(chunkList.imageInfo); pngChunkTIME.SetNow(nsecs); QueueChunk(pngChunkTIME); return(pngChunkTIME); }
private void CloneData(PngChunkTIME other) { if (other is null) { throw new ArgumentNullException(nameof(other)); } timestamp = other.timestamp; }
public string GetTimeAsString() { PngChunkTIME time = GetTime(); if (time != null) { return(time.GetAsString()); } return(""); }
public override void CloneDataFromRead(PngChunk other) { PngChunkTIME x = (PngChunkTIME)other; year = x.year; mon = x.mon; day = x.day; hour = x.hour; min = x.min; sec = x.sec; }
public override void CloneDataFromRead(PngChunk other) { PngChunkTIME pngChunkTIME = (PngChunkTIME)other; year = pngChunkTIME.year; mon = pngChunkTIME.mon; day = pngChunkTIME.day; hour = pngChunkTIME.hour; min = pngChunkTIME.min; sec = pngChunkTIME.sec; }
/// <summary> /// Gets image timestamp, TIME chunk, as a String /// </summary> /// <returns>Formated TIME, empty string if not present</returns> public String GetTimeAsString() { PngChunkTIME c = GetTime(); return(c == null ? "" : c.GetAsString()); }
/// <summary> /// Creates a TIME chunk with given date and time /// </summary> /// <param name="year">Year</param> /// <param name="mon">Month (1-12)</param> /// <param name="day">Day of month (1-31)</param> /// <param name="hour">Hour (0-23)</param> /// <param name="min">Minute (0-59)</param> /// <param name="sec">Seconds (0-59)</param> /// <returns>The created and queued chunk</returns> public PngChunkTIME SetTimeYMDHMS(int year, int mon, int day, int hour, int min, int sec) { PngChunkTIME c = new PngChunkTIME(chunkList.imageInfo); c.SetYMDHMS(year, mon, day, hour, min, sec); QueueChunk(c, true); return c; }
/// <summary> /// Creates a TIME chunk, <c>nsecs</c> in the past from now. /// </summary> /// <param name="nsecs">Seconds in the past. If negative, it's a future time</param> /// <returns>The created and queued chunk</returns> public PngChunkTIME SetTimeNow(int nsecs) { PngChunkTIME c = new PngChunkTIME(chunkList.imageInfo); c.SetNow(nsecs); QueueChunk(c); return c; }